Apache服务之基于端口的虚拟主机配置
基于端口的虚拟主机在生产环境中的应用也不多见,仅仅偶尔会用到,一般为公司内部人员提供访问。
如页面的后台、cms发布、phpmyadmin等。
1、在配置文件中增加多个端口。httpd.conf
Listen 80
Listen 8080
Listen 8081
#在虚拟主机配置文件中添加端口。extra/httpd-vhosts.conf
如下:
#NameVirtualHost *:80
NameVirtualHost *:8081
NameVirtualHost *:8082
<VirtualHost *:8081>
ServerAdmin 31333741@qq.com
DocumentRoot "/var/blog"
ServerName blog.etiantian.org
ServerAlias etiantian.org
ErrorLog "logs/blog-error_log"
#CustomLog "logs/blog-access_log" common
CustomLog "|/usr/local/sbin/cronolog /app/logs/access_www_%Y%m%d.log" combined
</VirtualHost>
<VirtualHost *:8082>
ServerAdmin 31333741@qq.com
DocumentRoot "/var/bbs"
ServerName bbs.etiantian.org
ErrorLog "logs/bbs-error_log"
CustomLog "logs/bbs-access_log" common
</VirtualHost>
在浏览器端访问http://blog.etiantian.org:8081/的结果为:
HI,I am baizuo,My blog address is http://http://blog.csdn.net/baizuo_1/
测试成功。
基于端口的虚拟主机在生产环境中的应用也不多见,仅仅偶尔会用到,一般为公司内部人员提供访问。
如页面的后台、cms发布、phpmyadmin等。
1、在配置文件中增加多个端口。httpd.conf
Listen 80
Listen 8080
Listen 8081
#在虚拟主机配置文件中添加端口。extra/httpd-vhosts.conf
如下:
#NameVirtualHost *:80
NameVirtualHost *:8081
NameVirtualHost *:8082
<VirtualHost *:8081>
ServerAdmin 31333741@qq.com
DocumentRoot "/var/blog"
ServerName blog.etiantian.org
ServerAlias etiantian.org
ErrorLog "logs/blog-error_log"
#CustomLog "logs/blog-access_log" common
CustomLog "|/usr/local/sbin/cronolog /app/logs/access_www_%Y%m%d.log" combined
</VirtualHost>
<VirtualHost *:8082>
ServerAdmin 31333741@qq.com
DocumentRoot "/var/bbs"
ServerName bbs.etiantian.org
ErrorLog "logs/bbs-error_log"
CustomLog "logs/bbs-access_log" common
</VirtualHost>
在浏览器端访问http://blog.etiantian.org:8081/的结果为:
HI,I am baizuo,My blog address is http://http://blog.csdn.net/baizuo_1/
测试成功。