1.多端口访问(多虚拟主机)
要设置多端口访问(如 8080 , 8081),实际上通过多端口访问的服务器,称之访问服务器上架设的虚拟主机。
首先要让apache监控多端口,这个要在 httpd.conf 中设置 Listen 8080 , Listen 8081
其次,指定通过端口访问到的网站目录,这个可以直接加在 httpd.conf 文件里面,也可以将 httpd.conf 文件中的
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
关于 virtual hosts 的配置启用,去掉注释即可。再在 httpd-vhosts.conf 文件中,填写虚拟主机的配置,如下:
NameVirtualHost *:8080
ServerName 127.0.0.1
ServerAlias 127.0.0.1
DocumentRoot C:\wamp\www2
NameVirtualHost *:8081
ServerName 127.0.0.1
ServerAlias 127.0.0.1
DocumentRoot C:\wamp\www3
最后,再配置网站目录,这个只需要摘抄原 httpd.conf 中的主机目录配置即可。
至此,已完成多主机配置。
2.多域名访问
设置多域名访问,首先要确定一个事实,在浏览器里输入一个域名,它总是会请求 80 这个端口,除非在服务器上作地址重写,追加 8080 端口,才能访问到 8080 端口。
我们就让这个域名访问80端口,但在虚拟主机里面设置它的网站目录即可。如下:
NameVirtualHost *:80
ServerName www.curefun.com
ServerAlias www.curefun.cn
DocumentRoot C:\wamp\talentPortal
ServerName www.curefun.cn
ServerAlias www.curefun.com
DocumentRoot C:\wamp\talentPortal
ServerName localhost
ServerAlias localhost
DocumentRoot C:\wamp\www