IIS与Apache共享80端口

参考资料

要在单位的服务器上配置一个php站点和一个迁移自办公室电脑的asp站点。服务器OS为windows server 2016。

php使用phpStudy驱动,asp使用IIS7。phpStudy内Apache占用80端口,IIS7使用88端口。Server上设置了DNS服务器,用abc.abc访问前者,xyz.abc:88访问后者,实在有点不方便。

经过搜索并设置调试,参考资料提供的方法完全有效,转载在此。

根本途径是将对xyz.abc的访问通过apache转发到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,应该可以通过xyz.abc访问iis站点了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.Apache基础 1.网站几个的基本概念 静态网站: 不支持数据交互的网站,单纯的静态文件(HTML,CSS,...
    小Q逛逛阅读 312评论 1 4
  • [SQL注入攻击] SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式...
    James黄杰阅读 2,726评论 0 30
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,775评论 0 10
  • 0 系列目录# WEB请求处理 WEB请求处理一:浏览器请求发起处理 WEB请求处理二:Nginx请求反向代理 本...
    七寸知架构阅读 14,065评论 22 190
  • 语 句 功 能 数据操作 SELECT——从数据库表中检索数据行和列INSERT——向数据库表添加新数据行DELE...
    戰敭阅读 5,123评论 0 53