Apache Vhost虚拟主机端口转发方法

1. 打开conf/httpd.conf文件;
2. 找到Listen,将后面的端口改成自己需要的,如80,也可以另写一行来监听多个端口;
3. 将
#Include conf/extra/httpd-vhosts.conf
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
前面的#去掉
4. 打开conf/extra/httpd-vhost.conf文件,在下面加入以下代码

    <VirtualHost *:80>(*表示监听所有IP,后面的80表示监听从哪个端口发来的数据)  
ServerAdmin XXX@xxx.cn (这里是管理员的邮件地址)
ServerName www.xx.cn (这里就是你的域名地址)
ProxyPass / http://www.xx.cn:8100/ (这里就是你要转发到的地址,就是Tomcat中的地址)
ProxyPassReverse / http://www.xx.cn:8100/ (指令用于处理重定向时的转发)
ErrorLog "logs/www.xx.cn/error.log" (日志位置)
CustomLog "logs/www.xx.cn/access.log" common (重复一下)
</VirtualHost>

以上部分摘录自:http://blog.csdn.net/a332708815/article/details/50441061


未经允许不得转载:阿藏博客 » Apache Vhost虚拟主机端口转发方法