在Windows服务器下, 安装了IIS以及Apache服务器, 如何使他们一起工作。

目前我面对的问题是, 只有一个IP地址,要通过不同的端口来访问不同的程序。

 解决方案如下:

  1、找到 Apache 下 httpd.conf 文件。把一下几项去除注释

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

2、找到httpd-vhosts.conf 文件, 添加以下的内容 

<VirtualHost *:80>

ServerName   "域名"
ProxyPass / http://ip地址:801/
ProxyPassReverse / http://ip地址:801/
ServerAdmin admin@system
</VirtualHost>

 上面几句话的意思就是: 当外面访问80端口的时候,通过Apache代理,就会访问其他服务器。

3、然后重启 Apache服务器

 

相关文章:

  • 2021-05-08
  • 2022-12-23
  • 2021-11-11
  • 2022-03-01
  • 2021-11-02
  • 2021-08-29
  • 2021-05-24
猜你喜欢
  • 2022-02-27
  • 2021-11-16
  • 2021-07-27
  • 2022-12-23
  • 2022-01-28
  • 2021-07-01
  • 2022-12-23
相关资源
相似解决方案