您的位置:首页 > 运维架构 > Apache

Apache设置多个监听端口与架设多个网站的方法

2016-08-03 17:10 666 查看
  现在想实现这样一种效果,在一个Apache服务器中设置多个监听端口,每一个端口都对应着一个网站

  打开Apache的httpf.conf文件,我使用的Apache版本是2.2.31

  找到,大概129行附近

  #LoadModule vhost_alias_module modules/mod_vhost_alias.so去掉前面的#号,这句话的意思是开启虚拟服务器的模式
再找到,我的在471行

#Include conf/extra/httpd-vhosts.conf去掉前面的#号,这句话的意思是引入虚拟服务器配置文件

接着,找到DocumentRoot



这个值要设置为你所有网站目录的最顶层目录

比如,A文件夹中包含B文件夹和C文件夹,B、C文件夹分别对应一个网站,这时,DocumentRoot就要设置为指向A文件夹的路径

继续,找到Listen 80

在下面添加,例如要监听81端口



保存后打开extra文件夹下的httpd-vhosts.conf文件

默认的这两个可以删掉



添加我们需要的

<VirtualHost *:80>
DocumentRoot "D:/example/example/1"
ServerName www.xxx.com
</VirtualHost>注意空格 否则会报语法错误!

保存,重启Apache
这样就OK了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  基础 网络