欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年配置apache虚拟主机技巧 .pdf

    • 资源ID:28048295       资源大小:80.63KB        全文页数:6页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年配置apache虚拟主机技巧 .pdf

    通过以下内容实现:同一ip 不同端口对应不同的站点目录具体实现:1. 在 httpd.conf中,设置 listen IP:80 listen IP:8080然后在 virtualhost中设置:DocumnetRoot 1 DocumnetRoot 2 我们通常所说的虚拟主机技术 就是将一台(或者一组)服务器的资源(系统资源、网络带宽、存储空间等)按照一定的比例分割成若干台相对独立的“小主机”的技术。每一台这样的“小主机”在功能上都可以实现 WWW、FTP、Mail 等基本的 Internet服务,就像使用独立的主机一样。目前网站服务器的虚拟主机平台使用以开放的Apache 为最多,其次是微软的Windows IIS 。Apache 具有跨平台( FreeBSD/Linux/Windows/Solaris/Other UNIX)、易于维护与最佳安全性等优点。 Apache是率先支持基于IP 虚拟主机的服务器之一。 Apache 1.1及其更新版本同时支持基于IP 和基于主机名的虚拟主机,不同的虚拟主机有时会被称为基于主机(host-based) 或非 IP 虚拟主机 (non-IP virtual hosts)。用 Apache 设置虚拟主机服务通常可以采用两种方案:基于IP 地址的虚拟主机和基于主机名字的虚拟主机,下面我们分别介绍一下它们的实现方法以及优缺点。以便大家在具体的应用中能够选择最合适的实现方法。一、 Apache 实现基于 IP 地址的虚拟主机 ( 每个站点拥有一个独立IP 地址) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 使用这种虚拟主机方式,首先要在服务器上为每个虚拟主机单独设置一个IP 地址。这些IP 地址可以通过增加多个网卡或者在一个网卡上设立多个IP 地址来完成。有了多个IP 地址后,可以采用以下两种方式之一来设置Apache。1、为每个虚拟主机运行一份Apache 采用这种方式,每一份Apache 程序可以以单独的用户运行,因此各个虚拟主机之间互不影响。设置这种虚拟主机时,只要为每一份Apache 设置一套配置文件就可以了,唯一需要注意的是:必须使用“Listen ”语句,强制每一份Apache 仅仅在属于“自己”的IP 地址上接收服务请求。优点:各个虚拟主机之间互不干扰,安全性高。缺点:占用系统资源较多。2、多个虚拟主机共享同一份Apache 采用这种方式,各个虚拟主机共享同一份Apache,因此各个虚拟主机之间有一定的影响,尤其是执行CGI程序时,可能会带来一些严重的安全问题。设置这种虚拟主机时,只要为每一个虚拟主机设置类似如下的信息即可: DocumentRoot /www/ghq1 , 优点:占用系统资源比上一种方式少。缺点:安全性低,每个虚拟主机仍然需要占用一个IP 地址。例如服务器一个网卡上绑定有两个IP 地址( 172.16.3.40和 172.16.3.50)分别对应域名和 www.ghq2.org 的服务,配置如下:服务器配置( apache 的配置文件 httpd.conf) Listen 80 DocumentRoot /www/ghq1 ServerName 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - DocumentRoot /www/ghq2 ServerName www.ghq2.org 配置简单说明:“ Listen ”默认httpd服务会监控第80号通信端口,“Listen ”选项让用户自行指定 apache 服务器监控的IP 地址或通信端口。“DocumentRoot ”:指定apache 服务器存放网页的根目录;“ServerName ”:允许用户自行设置主机名,这个名称将被送到远程连接程序,以取代安装apache 服务器主机的真实名称。和构成虚拟主机的语法结构,其中的IP 就是我们在服务器上绑定的不同的IP 地址,也可以是 IP 地址加上通信端口号(见下面的例子)。如果服务器有两个IP 地址( 172.16.3.40和 172.16.3.50)分别对应域名 和www.ghq2.org 。对每个域名,我们都希望在80 端口和 8080 端口发布我们的网站。可以这样配置:服务器配置( apache 的配置文件 httpd.conf) Listen 172.16.3.40:80 Listen 172.16.3.40:8080 Listen 172.16.3.50:80 Listen 172.16.3.50:8080 DocumentRoot /www/ghq1-80 ServerName DocumentRoot /www/ghq1-8080 ServerName DocumentRoot /www/ghq2-80 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - ServerName www.ghq1.org DocumentRoot /www/ghq2-8080 ServerName www.ghq2.org 因此,建立虚拟主机,我们要做好不同的IP 对应的域名解析 工作 ,建立相应的目录(如/www/ghq1),将相应的主页内容存放在相应的目录中即可。二、 Apache 实现基于主机名的虚拟主机服务( 一个 IP 地址实现多个网站) 基于主机名字的虚拟主机服务,是目前虚拟主机比较常用的一种方案。因为它不需要更多的IP 地址,无须什么特殊的软硬件支持。而且现在的浏览器大都支持这种虚拟主机的实现方法。基于域名的的虚拟主机是根据客户端提交的HTTP头中的关于主机名的部分决定的。使用这种技术, 很多虚拟主机可以享用同一个 IP 地址。基于域名的虚拟主机相对比较简单,因为我们只需要配置DNS服务器将每个主机名映射(CNAMES)到正确的 IP 地址,然后配置Apache HTTP服务器,令其辨识不同的主机名就可以了。基于域名的服务器也可以缓解 IP 地址( IPV4)不足的问题。这种方式下,各个虚拟主机共享同一份Apache,因此有 CGI程序运行时,安全性也不高。优点:只要一个IP 地址就可以提供大量的虚拟主机服务。缺点:安全性差。 维护这些虚拟主机时需要更改配置文件,并且需要重新启动Apache进程才能起作用。因此不适合进行大规模的虚拟主机服务。如果服务器只有一个IP 地址,而在DNS中有很多映射到这个机器。我们想要在这个机器上运行和 www.ghq2.org两个站点。在Apache 服务器的配置中创建一个虚拟主机并不会自动在DNS中对主机名做相应更新。我们必须自己在DNS中添加域名来指向我们的IP 地址。否则别人是无法看到我们的 web 站点。服务器配置( apache 的配置文件 httpd.conf) # Ensure that Apache listens on port 80 Listen 80 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - # Listen for virtual host requests on all IP addresses NameVirtualHost * DocumentRoot /www/ghq1 ServerName # Other directives here DocumentRoot /www/ghq2 ServerName www.ghq2.org # Other directives here 因为*(星号)匹配所有的地址,所以主服务器不接收任何请求。因为 首先出现在配置文件中,所以它拥有最高优先级,可以认为是默认或首要服务器。这意味着如果一个接受的请求不能与某个 ServerName 指令相匹配,它将会由第一个VirtualHost所伺服。当我们的 IP 地址无法确定的时候, 使用 *是很方便的 - 比如说, ISP 给我们配置的是动态IP 地址(如ADSL拨号上网),而我们有使用了某种动态域名解析系统时。因为*匹配任何 IP 地址,所以在这样的情况下,不论 IP 地址如何变化, 我们都不需要另外进行配置。上述配置就是我们在绝大多数情况下使用基于域名的虚拟主机时将要用到的。关于 DNS和 Apache 本文档的涵义一言以蔽之就是:不要让Apache 在解析配置文件的时候用到DNS 。 如果 Apache 在解析配置文件时用到了DNS ,您的服务器就会发生可靠性的问题( 也可能根本无法启动) , 或者遭致拒绝 ( 偷窃 ) 服务攻击 ( 包括用户可以从其他用户那里偷窃点击) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 一个简单示例拒绝服务main server地址避免这些问题的小技巧附录:进一步的提示一个简单示例 ServerAdmin webgirlabc.dom DocumentRoot /www/abc 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

    注意事项

    本文(2022年配置apache虚拟主机技巧 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开