windows server 2008 r2系统下apache与iis共同使用存在

标签: apache iis7.5 php .net
4人阅读 评论(0) 收藏 举报
分类:

灵狐互站-站长日记

系统:windows server 2008 r2

IIS:7.5(IIS站点有www.aaaa.com aaaa.com www.bbbb.com)

apache:2.2(apache站点有www.xxxx.com)(使用集成环境phpStudy2018

首先将iis与apache停止,更改iis端口为除80以外的端口,例如8080、81、82、83等端口,apache则使用80端口。

将apache/conf/httpd.conf文件内以下5个前面的注释#去掉,

135行:LoadModule proxy_module modules/mod_proxy.so

138行:LoadModule proxy_connect_module modules/mod_proxy_connect.so

141行:LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

143行:LoadModule proxy_http_module modules/mod_proxy_http.so

470行:Include conf/extra/httpd-vhosts.conf

apache上的站点增加到apache/conf/vhosts.conf,

<VirtualHost *:80>
    DocumentRoot "D:\phpStudy\PHPTutorial\WWW"
    ServerName www.xxxx.cn
    ServerAlias .xxxx.cn
  <Directory "D:\phpStudy\PHPTutorial\WWW">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
     Require all granted
  </Directory>
</VirtualHost>

再将iis上的web增加到apache/conf/extra/httpd-vhosts.conf

例如以下是iis上的web站点:

NameVirtualHost *:80

<VIRTUALHOST *:80>

    ServerName www.aaaa.com
    ProxyPass / http://www.aaaa.com:82/
    ProxyPassReverse / http://www.aaaa.com:82/
</VIRTUALHOST>
<VIRTUALHOST *:80>
ServerName aaaa.com
    ProxyPass / http://aaaa.com:82/
    ProxyPassReverse / http://aaaa.com:82/
</VIRTUALHOST>
<VIRTUALHOST *:80>
ServerName www.bbbb.com
    ProxyPass / http://www.bbbb.com:84/
    ProxyPassReverse / http://www.bbbb.com:84/

</VIRTUALHOST>   

注意事项:

再修改apache内的文件后重启apache,再重启iis,这样2个环境的网站都可以使用80端口进行外网访问了,如果使用的是阿里云或腾讯云等云服务器,还需要将iis上的所使用的端口再安全组内放行。

查看评论

Windows Server 2012 R2 IIS 8.5 管理

-
  • 1970年01月01日 08:00

Windows Server 2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建

准备篇 一、环境说明: 操作系统:Windows Server 2008 R2 PHP版本:php 5.4.4 MySQL版本:MySQL5.5.25 二、相关软件下载:...
  • u014062332
  • u014062332
  • 2014-04-04 14:41:12
  • 985

Windows Server 2008 R2 Standard下部署web遇到的问题

一、如何安装iis 打开 “控制面板\所有控制面板项\程序和功能”点击“打开或关闭 Windows 功能” 会打开“服务器管理器” 选择“角色”,点击“添加角色”来配置iis即可,这里安装的iis...
  • ajrm0925
  • ajrm0925
  • 2012-07-18 09:45:55
  • 2848

Windows Server 2008 R2上部署ASP.NET MVC3.0应用网站程序

系统和软件环境 Windows Server 2008 R2 IIS:4.5 .NET: 4.0 ASP.NET MVC 3.0 (1) 安装IIS 打开管理工具 > 服务器管理, 选...
  • English0523
  • English0523
  • 2016-04-28 15:32:01
  • 3322

使用Windows Server 2008 R2 Core 架设IIS服务器

1.修改hostname(未加入域) netdom renamecomputer %computername% /NewName:SQLServer /reboot:0 2.重命名网络适配...
  • epsoncr
  • epsoncr
  • 2016-03-31 22:33:05
  • 711

windows2008R2下iis7集成多个tomcat多个站点

因为业务需要,客户安装的是windows2008R2,部分程序需要iis7支持,另外淘特b2b系统是java的,需要使用tomat,而且希望将站内搜索引擎和b2b系统部署在两个单独的tomcat下,好...
  • cctcc
  • cctcc
  • 2015-09-01 20:44:06
  • 4534

win2008 r2 web服务器IIS的安装与基本设置

Web服务,又称为WWW服务,是Internet上使用最为广泛的服务。   Web服务采用“浏览器/服务器”模式,在客户端使用浏览器访问存放在服务器上Web网页,客户端与服务器之间采用HTTP协议传...
  • llhwin2010
  • llhwin2010
  • 2016-10-24 20:29:59
  • 4217

Windows Server 2008 Apache并行配置不正确解决办法

在阿里云上买了一个ECS云服务器,阿里云预装的是Windows Server 2008
  • xiaoyu90520
  • xiaoyu90520
  • 2014-08-30 15:25:27
  • 3640

发布网站后Windows Server2008 R2配置IIS后局域网其他用户不能访问问题

 原因分析: 如果本机能正常访问,那么判断的结果很可能是防火墙问题,至少我遇到的是防火墙问题 解决思路:既然了解问题出在Windows7或Windows Server 2008 R2的防火墙...
  • zgzdqq
  • zgzdqq
  • 2014-11-06 18:10:15
  • 3548

windows server 2008 r2配置IIS server

控制面板——管理工具——iis管理器双击打开 右键添加网站 填写网站名称,指定物理路径,填写内网ip地址,修改端口号将80改...
  • DAVID_kele
  • DAVID_kele
  • 2017-09-04 11:23:07
  • 330
    个人资料
    等级:
    访问量: 1
    积分: 10
    排名: 318万+
    文章分类
    文章存档