将访问119.3.16.96的请求反响代理到www.cxzly.com,使用Apache或者PHPStudy。
在远程连接服务器后发现已经安装PHPStudy,于是直接使用该方法,步骤如下:
1.vhosts.conf
<VirtualHost *:80>
ServerAdmin 119.3.16.96
ServerName 119.3.16.96
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://www.cxzly.com/
ProxyPassReverse / http://www.cxzly.com/
</VirtualHost>
</VirtualHost>
2.vhosts.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
配置完毕后在启动PHPStudy过程中发现两个报错,一个是9096端口被占用,PHPStudy服务器模式默认Apache使用该端口,
修改端口为80后,启动PHPStudy发现80端口被占用,利用PHPStudy自带的环境端口检测发现80端口被PID为4的进程占用,而且该进程为System无法被任务进程管理器直接中断,于是关闭控制面板服务中的SQL Server Reporting Services (MSSQLSERVER)
参考链接
PHPStudy反向代理配置
解决PHPStudy启动80被占用