1:开启apache 模块:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
2:找到 Include conf/extra/httpd-vhosts.conf 这一行 ,去掉前面的#
3: 找到apache的配置文件中的conf\extra\httpd-vhosts.conf 编辑其中的虚拟主机 ,添加如下
<VirtualHost *:80>
ProxyPass / http://www.dm.com:8081/
ProxyPassReverse / http://www.dm.com:8081/
ServerAdmin huangm@itecheasy.com
DocumentRoot D:/www
ServerName www.dm.com
ServerAlias www.dm.com
DirectoryIndex index.html
SetEnv force-proxy-request-1.0.1
SetEnv proxy-nokeepalive 1
</VirtualHost>
意思就是说将www.dm.com 代理到8081端口,访问的地址看起来是80端口,但实际项目是部署的8081端口,其中 SetEnv force-proxy-request-1.0.1