要在單位的服務(wù)器上配置一個php站點和一個遷移自辦公室電腦的asp站點简肴。服務(wù)器OS為windows server 2016睁冬。
php使用phpStudy驅(qū)動备徐,asp使用IIS7辣垒。phpStudy內(nèi)Apache占用80端口矩乐,IIS7使用88端口。Server上設(shè)置了DNS服務(wù)器泣特,用abc.abc訪問前者浩姥,xyz.abc:88訪問后者,實在有點不方便状您。
經(jīng)過搜索并設(shè)置調(diào)試勒叠,參考資料提供的方法完全有效,轉(zhuǎn)載在此膏孟。
根本途徑是將對xyz.abc的訪問通過apache轉(zhuǎn)發(fā)到iis眯分。
1、修改apache的httpd.conf文件柒桑,啟用以下四行(去掉行前的#號)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
2弊决、修改apache的vhosts.conf,添加
<VirtualHost *:80>
ServerName xyz.abc
ProxyPreserveHost On
ProxyPass "/" "http://xyz.abc:88/"
ProxyPassReverse "/" "http://xyz.abc:88/"
</VirtualHost>
3魁淳、重啟apache飘诗,應(yīng)該可以通過xyz.abc訪問iis站點了。