apache做端口转换

96
ozil_oo
2018.09.14 21:33* 字数 117

本地起了一个端口号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.soLoadModule proxy_connect_module modules/mod_proxy_connect.so,重启apache
www.tangzheng.com是指向这个ip的域名
访问www.tangzheng.com就会通过apache代理进入本地IP127.0.0.1:9527

基本运维