用Apache2在服务器上安装了网站 但怎么和IIS共用80端口?

2025-04-16 15:34:02
推荐回答(4个)
回答1:

可以,将apache作为iis的代理。

apache使用80端口,iis使用其他端口。然后在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

在apache中新建虚拟主机,将域名访问转向iis端口。
ServerName
www.xx2.com
ProxyPass
/ http://localhost:iis端口/
ProxyPassReverse
/ http://localhost:iis端口/

回答2:

你说的问题
是可以解决的
根据你的描述
我感觉你好像是没有理解IIS的配置
其实iis是可以解析(.php)后缀文件的,只要你下载一个php的文件包
在IIS里面添加一个解析动作后缀(.php)就可以啦

还有
这样弄完,你的某个目录就可以支持任意php文件啦
这样比较方便
你也不必再用Apache啦(也不用再配置端口-----直接用iis新建网站皆可,然后用网址指定网站目录就可以到达你说的要求啦)
直接用iis就可以解决问题啦

回答3:

卸载你的apache,php,mysql,安装phpstudy或者zkeysoft整合,选择iis安装,即可和iis一般网站一样访问,

配置,网站属性,主目录,配置,增加.php扩展

扩展程序允许php

OK

回答4:

如果是这样需要IIS又需要Apache那你可以试试整合下IIS+Apache

这方面的教程网上应该很多

这样你就可以避免了两个服务器需要同一个端口的问题