要在Windows上让Apache与IIS共用80端口并支持ASP,可以按照以下步骤进行操作:
首先确保Apache和IIS都已安装在计算机上,并且都已正确配置。
打开IIS管理器,选择默认网站,右键点击并选择“编辑站点”。 在“网站”选项卡中,将“TCP端口”更改为其他未被占用的端口号,比如8080。 点击“确定”保存更改。
打开Apache的配置文件(httpd.conf),可以在Apache的安装目录中找到该文件。
找到以下行,并将注释符“#”移除: LoadModule rewrite_module modules/mod_rewrite.so
在httpd.conf文件的末尾添加以下内容: Listen 80 Listen 8080
保存并关闭httpd.conf文件。
重启Apache和IIS服务,以使更改生效。
这样,Apache将监听80端口,而IIS将监听8080端口。此时,Apache将能够处理ASP请求,而IIS将能够处理其他类型的请求。