apache 配置虚拟主机,实现转发
在httpd.cnf文件中加入以下信息
NameVirtualHost *:80
<VirtualHost *:80>
ServerName demo.com ///你个人设置的域名
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://192.168.2.70/
ProxyPassReverse / http://192.168.2.70/
ErrorLog logs/demo.com_error_log
CustomLog logs/demo.com_access_log common
</VirtualHost>
然后在httpd.cnf文件中找到以下内容,并去掉注释符号
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
重新启动apache
现在你就可以通过80端口访问不是80端口的应用了。