Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Windows下Apache与IIS共存配置

Windows下Apache与IIS共存配置

作者头像
前端皮皮
发布于 2020-11-26 02:40:51
发布于 2020-11-26 02:40:51
2.4K00
代码可运行
举报
运行总次数:0
代码可运行

如果你有一台Windows服务器,要同时跑Apache和IIS,那么你就需要同时装这两款软件,但是他们都使用80端口,不可以同时启动。Apache和IIS共存,解决办法就是把IIS下的网站设置为80以外的端口,然后用Apache做代理,访问IIS下的网站。拿两个网站作为例子一个是php.rndto.com,上面放置了PHP程序(这个在配置中用不到,只是证明两款软件能同时正常运行),另一个就是iis.rndto.com,放置asp程序。

IIS下的设置

IIS下像正常的添加网站一样,在绑定主机头的时候,端口设置为8080即可,此时,你可以通过浏览器访问http://iis.rndto.com:8080,阿里云的防火墙关闭了8080端口,你可以添加许可或者用http://localhost:8080代替。

Apache上的配置

Apache配置主要分为两部分,一部分是设置Apache的代理,第二部分是配置iis.rndto.com的代理。

找到Apache的配置文件httpd.conf,找到以下四行,把前面的注释取消掉,启用这四个模块。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule proxy_ftp_module modules/mod_proxy_ftp.so

用控制面板新增一个域名ali2.ezloo.com,找到该域名的vhost的配置文件,修改成如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<VirtualHost *:80>ServerName iis.rndto.comServerAlias iis.rndto.comProxyPass / http://iis.rndto.com:8080/ProxyPassReverse / http://iis.rndto.com:8080/</VirtualHost>

此时,你通过访问iis.rndto.com就能访问到IIS下绑定的iis.rndto.com:8080这个网站了。Apache与IIS可以完美共存,并且配置也比较简单。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT共享之家 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Apache IIS Tomcat共存,配置全能服务器
通过本文您可以架设一个支持asp、asp.net、php、jsp的全能主机。我们利用tomcat来运行JSP,用IIS和Apache来运行asp、asp.net、php,实现不带端口访问网站。
似水的流年
2018/01/12
3.2K0
mac 10.9.4下配置apache
启动后,访问 http://localhost/ 应该能看到"It works!"的初始页面,如果对初始页面的内容感到好奇,可以打开"/etc/apache2/httpd.conf",197行可以看到如下代码片段:
菩提树下的杨过
2018/09/20
8130
apache 负载均衡_nginx轮询策略配置
Apache负载均衡配置详解,首先需要配置apache的反向代理,可以参考文章: apache反向代理配置
全栈程序员站长
2022/09/30
5110
Apache reverse proxy
apache 配置 http 反向代理 先看下module,已经编译的有这些代理相关的,看名字就知道干嘛的。 -rwxrwxrwx 1 root root 122209 Aug 4 2017 mod_proxy.so -rwxr-xr-x 1 root root 31726 Aug 4 2017 mod_proxy_connect.so -rwxr-xr-x 1 root root 87170 Aug 4 2017 mod_proxy_ftp.so -rwxr-xr-x 1 ro
shirishiyue
2018/12/14
1.2K0
Apache配置
配置为服务(windows) httpd -k install -n "httpd" “httpd”为配置的服务名,可自定义 配置虚拟主机 加载其他配置文件 Include conf/vhosts.conf 虚拟主机 NameVirtualHost *:80 <VirtualHost *:80> ServerName www.abc.cn DocumentRoot "D:/wwwroot/abc/" </VirtualHost> 别名 用于同一域名多个站 NameVirtualH
码客说
2019/10/22
1.2K0
Apache和IIS共用80端口设置方法
租用服务器建设网站,如果同时安装了Apache和IIS程序,就会面临一个艰难的选择,因为网站默认端口为80,如果Apache的网站使用了,那么IIS就无法使用。这里小编提供一个Apache和IIS共用80端口设置方法。
会长君
2023/04/26
1.4K0
apache配置加载优化
最近服务器内存总是被消耗完,下面是我进行优化的第一步。不知道以前为何没事,总之现在加载这么多资源能正常运行。 # Example: # LoadModule foo_module modules/mod_foo.so # LoadModule auth_basic_module modules/mod_auth_basic.so #LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule authn_file_modul
苦咖啡
2018/05/07
9240
NodeJS学习笔记 - Apache反向代理集成实现
初学,简单的实现,为进行优化。 1. 假设NodeJS服务端监听3000端口 2. Apache反向代理设置     a. 在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 p
寒月十八
2018/01/30
7300
apache反向代理一、泛解析域名二、APACHE配置
正向代理是客户端发送请求给代理服务器,代理服务器将请求发给实际处理的服务器 反向代理是客户端发送请求给服务器(实际上是个代理服务器),服务器将请求发给实际处理的服务器 情景 在一台服务器上开了apac
用户1174983
2018/02/05
4.4K0
apache反向代理一、泛解析域名二、APACHE配置
Apache做反向代理服务器
1 正向代理: 客户端无法直接访问外部的web,需要在客户端所在的网络内架设一台代理服务器,客户端通过代理服务器访问外部的web(需要在客户端的浏览器中设置代理服务器)
星哥玩云
2022/06/30
1.2K0
Apache做反向代理服务器
apache 负载均衡_apache部署
一般来说,负载均衡就是将客户端的请求分流给后端的各个真实服务器,达到负载均衡的目的。还有一种方式是用两台服务器,一台作为主服务器(Master),另一台作为热备份(Hot Standby),请求全部分给主服务器,在主服务器当机时,立即切换到备份服务器,以提高系统的整体可 第一次看到这个标题时我也很惊讶,Apache居然还能做负载均衡?真是太强大了。经过一番调查后发现的确可以,而且功能一点都不差。这都归功于 mod_proxy 这个模块。不愧是强大的Apache啊。 废话少说,下面就来解释一下负载均衡的设置方法。 一般来说,负载均衡就是将客户端的请求分流给后端的各个真实服务器,达到负载均衡的目的。还有一种方式是用两台服务器,一台作为主服务器(Master),另一台作为热备份(Hot Standby),请求全部分给主服务器,在主服务器当机时,立即切换到备份服务器,以提高系统的整体可靠性。 1. 负载均衡的设置 1).基本配置 Apache可以应对上面这两种需求。先来讨论一下如何做负载均衡。假设一台apache服务器域名为www.a.com, 首先需要启用Apache的几个模块: Httpd.conf代码
全栈程序员站长
2022/10/29
1.8K0
【汇总】apache反向代理配置专题
http://blog.csdn.net/zhdl11/article/details/44182725
江中散人_Jun
2022/03/08
1.1K0
【汇总】apache反向代理配置专题
windows server使用apache配置80端口代理
近期外包部署,需要在windows server上 准备用nginx的,但是朋友说windows上的nginx很鸡肋,还是用apache把
治电小白菜
2020/08/25
1.6K0
windows server使用apache配置80端口代理
javax.net.ssl.SSLHandshakeException: Remote host closed connection during han 报错解决
代理服务器预装的IBM Http Server, 他们之前配置了代理,而且还在代理server加了证书,这些都是多余的,代理server只提供了放开网络的功能,不需要证书,于是全给删了,只需要配置正向代理即可:
范一刀
2021/08/10
3K0
基于Apache的反向代理服务器
众所周知Apache是目前最优秀的HTTP服务器。实际上它不仅能当作服务器使用,也能够被用来架设代理服务器。本文就如何使用Apache架设HTTP代理服务器进行说明。
全栈程序员站长
2022/11/03
7910
【云安全最佳实践】在腾讯云主机安全基础上再增加一层金丝软甲(防护罩),让其变得坚不可摧
腾讯云主机安全已经能够最大限度地解决当前服务器面临的主要网络安全风险,帮助企业构建服务器安全防护体系。宏哥在其基础上再加一道防护,使其更加安全。
北京-宏哥
2022/10/14
7K0
【云安全最佳实践】在腾讯云主机安全基础上再增加一层金丝软甲(防护罩),让其变得坚不可摧
Linux部署apache并配置SSL证书
Centos可能自带了httpd,但是版本可能会较低,执行下面的命令检测是否已经安装了httpd
PHP开发工程师
2022/04/25
1.5K0
Apache负载均衡配置(反向代理模式)
参考地址:https://blog.csdn.net/wgw335363240/article/details/8221444
全栈程序员站长
2022/09/07
5990
Apache 代理nodejs[未测试] 转
最近开始学习 Nodejs ,但是机子上已经有了 apache ,所以为了跑 Node ,就查询资料使用apache代理nodejs服务进行工作。
双面人
2019/04/10
5840
Apache 代理nodejs[未测试]
                                                                            转
Confluence 6 使用 Apache 和 mod_proxy 的基本配置
http://www.example.com/confluence - 你计划使用的 URL
HoneyMoose
2019/01/30
8070
Confluence 6 使用 Apache 和 mod_proxy 的基本配置
相关推荐
Apache IIS Tomcat共存,配置全能服务器
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文