本地起了一个端口号9527的服务,那么外网怎么通过80端口怎么访问呢?
进入虚拟主机配置文件,目录一般在apache\conf\extra\httpd-vhost.conf
增加配置项
<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host2.example.com
##DocumentRoot "C:/xampp/htdocs/bestpractice
ServerName www.tangzheng.com
##ErrorLog "logs/dummy-host2.example.com-error.log"
##CustomLog "logs/dummy-host2.example.com-access.log" common
ProxyPass / http://127.0.0.1:9527/
ProxyPassReverse / http://127.0.0.1:9527/
</VirtualHost>
然后在httpd.conf中放开LoadModule proxy_http_module modules/mod_proxy_http.so
和LoadModule proxy_connect_module modules/mod_proxy_connect.so
,重启apache
www.tangzheng.com是指向这个ip的域名
访问www.tangzheng.com就会通过apache代理进入本地IP127.0.0.1:9527