同时使用apache和IIS,共用80端口的一个解决方案

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
 

在Windows系统,同时装有Apache和IIS,将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为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

然后建立一个虚拟主机,将该域名的所有访问转向81端口。 

<VirtualHost *:80>
    ServerAdmin www.XXX.XXX 
    DocumentRoot E:/Web_System/ZK-DEMO/wwwroot
    ServerName www.XXX.XXX
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

<VirtualHost *:80>
    ServerName www.XXX.XXX
    ProxyPass / http://www.XXX.XXX:81/
    ProxyPassReverse / http://www.XXX.XXX:81/
</VirtualHost>

这样,对外就可以只需要一个端口,即可同时使用apache和IIS的功能了

ApacheIIS共用80端口提供网页服务,apache反向代理实现二级域名转发 ApacheIIS共用80端口提供网页服务 文章目录ApacheIIS共用80端口提供网页服务原因Apache配置添加代理模块添加虚拟主机代理转发功能系统附赠案例博主案例(不同二级域名)网络案例(不同一级域名)IIS配置注意事项参考资料 原因 客户原来的站点是iis80端口),又需要挂微擎(PHP),而微擎试了下挂在8080上安装会报各种错误,所以把微擎挂在了80端口上(Apache),将i... 阅读详情

相关推荐

apache 反向代理:apacheiis共用80端口

之前一个朋友介绍了一个小网站的制作的活,价格挺便宜,我就图省事用asp做了 要给客户上线了才发现:客户是自己买的阿里云服务器,已经有php的站了. 这下操蛋了,之前没这么搞过 网上找半天iisapache共用80端口的资料,各种试,总算搞定了: 首先呢,在httpd.conf里面,取消下面四行的注释(具体干嘛的,稍后查资料): LoadModule proxy_module m

一个程序渣的历程.. 2606

解决80端口,Nginx与IIS端口冲突问题

3.以管理员身份启动cmd,输入sc config http start=demand & net start http,执行。1.以管理员身份启动cmd,输入sc config http start=disabled,执行。如果80端口没有占用,Nginx正常启动后,IIS网站无法启动时执行3.4.如果80端口被System进程占用通过1.2.可以启动Nginx。4.启动World Wide Web 发布服务。2.重启电脑,启动Nginx.exe。

R的博客 2904

IISapache共用80端口(共存).mht

IISapache共用80端口(共存) Windows server 2003服务器上安装有默认 IIS 6,IIS运行asp程序,现需要安装apache运行php程序,想让它们同时都能通过80端口访问,设置如下:

nginx在windows下与IIS共用80端口及nginx的配置

为了验证nginx是否启动,可输入下列命令验证:tasklist /fi "imagename eq nginx.exe"如果出现下图的信心,则说明启动成功。在cmd.exe中输入:nginx -s stop(正常停止)命令即可关闭nginx。然后输入:start nginx命令来启动nginx。5、修改完Nginx配置可以用 nginx -s reload重新加载。注意事项是IIS的域名绑定可以直接是域名,直接设置非80端口即可。IIS共存,先停IIS服务,启动Nignx后,再启动IIS

李赛赛的专栏 4213

nginx反向代理IIS实现80默认端口,不需要输入端口访问

这样可以不用输端口,nginx/confi/nginx.conf。直接:htttp://192.168.1.xx/h55 即可运行。

LlanyW的专栏 1372

IIsnginx同时部署,解决nginx启动时80端口被占用问题 (win2008 server r2)

IISnginx同时启动,80端口占用无法启动nginx的问题解决

weixin_43771460的博客 1140

多个域名共享同一台服务器80端口:nginx实现IIS、TOMCAT等多种类型web服务器混用

用图示方式简单教你如何多个域名共用一个IP地址的80端口

持之以恒 1万+

apacheIIS共用80端口冲突解决方法

方法一: 如果同一台电脑安装了apacheiis,会提示80端口冲突,如何解决apacheiis 80端口冲突的问题呢,并且同时使用apacheiisapache设为使用80端口IIS使用其它端口,比如81,然后将apache作为IIS的代理。 在httpd.conf里面,取消下面四行的注释: 1 2 3 4 Loa...

小小德尔(C#) 1178

apache反向代理 IISapache共用80端口

IISapache共用80端口方法: 一:如何有多的公网IP。可在一个网卡上绑定多个IP来实现。 IIS6,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址 到2003的CD下的 support/tools/Support.cab。解压出httpcfg.exe文件,COPY到windows/system32/目录下,用法自己看帮助 命令行 绑定到

Just try ! 1355

iisapache共享80端口。phpstudy 搭建PHP注意事项。

iisapache共享80端口 因为只有一台服务器(win2003 server) 既需要在上面跑asp程序 又需要在上面跑php应用 又不想用iis跑php应用 还有就是不想把asp程序跑在apache上 就需要一个apacheiis共存的方案。 iiswindows2003 server自带的iis6.0 apacheapache2.2.8 ---------------------...

hljqfl的专栏 3310

多网站部署到同一台物理服务器,共用80端口解决方案

我们在实际部署网站系统时,都是要绑定到80端口的,这样用户在访问的时候就可以避免在网站域名后带上端口号了,这是部署网站的基本要求。 根据不同的web服务器环境,我们经常要在同一台物理服务器上部署多个站点,很多情况下,甚至需要在同一台物理服务器上同时部署php网站程序,asp网站程序,java+jsp网站程序。 当然可以选择的web服务器很多,例如 apahce,ngnix,iis等等。Iis服务器...

walkingmanc的专栏 1万+

apacheIIS共存,服务器对外统一使用80端口

apacheIIS共用80端口为了PHP与ASP各自的执行效率,要在服务器上安装iisApache,但是无法同时使用80端口,否则其中必定有一个启动不了。让它们共存的并且访问网站不需要加端口号,解决方法有如下:方法一:IIS5,多IP下共存,IIS为219.153.70.251,apache为219.153.70.252c:/Inetpub/Adminscriptscscript adsutil.vbs set w3svc/disablesocketpooling true该命令反馈如下disables

SongQues的专栏 3385

IIS默认连接端口80的更改方法

  最近参与到了C#的项目的开发,所有用到IISiis作为本地网页编辑环境,占用80端口都是理所当然的。但是,作为网页调试的技术人员,通常本地都会安装iisApache、Xampp、Phpnow等之类的环境工具。80端口顿时就成了抢手的端口,但80端口只能为一个工具服务。所以网上查了很多,整理分享iis7更改默认80端口的方法。 1、安装了iis7的Windows系统,并且确保iis没有文件...

张小洛的BOLG 6万+

windowsiisapache,tomcat共存共用80端口方法

我们的策略是:安装三个Web服务器,Apache负责支持perlphp,IIS负责支持asp,Tomcat负责支持jsp,通过Apache的proxy_module将三个服务器集成到一个80端口。   安装的方法是,先安装IISApacheTomcat,配置Apach

ximo's blog 2739

IISApache共用80端口方法

调试程序,本机安装iisapache,无法同时使用80端口,现给出解决方法: 方法一: IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 c:\Inetpub\Adminscripts cscript adsutil.vbs set w3svc/disablesocketpooling true 该命令反馈如下disablesocketpooli...

kaishibababa的专栏 179

windowsiisapache 80端口冲突无法正常启动怎么办?

windowsiisapache 80端口冲突无法正常启动怎么办?IIS默认起用的是80端口, 迅雷SKYPE也会占用80端口。如果不知道80端口被那个软件占用,如果您安装了360安全卫士,你可以用360安全卫士查找80端口被谁占用。查看80端口是否被占用1)开始-&gt;运行 cmd 进入命令提示行2)输入:netstat -o -an &gt; C:portInfo.txt3)然后进入C...

chumoshu的博客 1984

使用apacheIIS,共用80端口一个解决方案【转】

apache设为使用80端口IIS使用其它端口,比如81,然后将apache作为IIS的代理。在httpd.conf里面,取消下面四行的注释:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule pro...

aaxd0402的博客 203

同时支持ASPPHP apacheIIS共用80端口的方法

windows 2003安装有iis6.0然后安装 apache第一步:在IIS里面建立站点。高级网站标识里面加入对应的域名如http://www.deskee.com/,端口选择85.同样的方式加多个网站。但是端口不能使用80。第二步:修改apache\conf\httpd.conf。去掉一下字段的#号LoadModule proxy_module modules/mod_proxy.soLoa...

weixin_30917213的博客 787
上一篇: Windows 系统做虚拟主机的安全设置
下一篇: access转mssql需要注意的问题
helloLife
博客等级 码龄20年 15粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值