windows server 2003 下IIS和apache共用80端口设置
2012-07-28 07:44
441 查看
最近,遇到一个问题有个客户在服务器上需要同时运行 iis6.0和apache,需要同时使用80作为默认的web服务监听端口,也就是IIS和apache 看起来是共享80,无奈,google了一圈,基本都是转载自一个模板,几经调试,算是成功了,整理下和大家分享。
1. 配置httpd.conf
2.1 找到下面那几行,然后去掉前面的*号
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.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
2.2 找到下面这行,去掉前面的*号
Include conf/extra/httpd-vhosts.conf
2. 网站web1,域名是www.whzndl.com
配置web1使用端口8000,启动网站。
3.在apache的配置文件 httpd-vhosts.conf的末尾配置虚拟机,格式如下
<VirtualHost *:80>
serverName www.whzndl.com
ProxyPass / http://www.whzndl.com:8000/
ProxyPassReverse / http://www.whzndl.com:8000/
ErrorLog "logs/dwww.whzndl.com-error.log"
CustomLog "logs/www.whzndl.com.log" common
</VirtualHost>
添加其他iis部署的网站,只需要更改相应的域名即可,当然端口号也可以改用其他的,不过iis中网站对应的监听端口也需要更改,没更改一次apache的配置文件,记得重启apache服务才能生效。
本文出自 “极客,极致,极简” 博客,请务必保留此出处http://geekz.blog.51cto.com/1743197/945981
1. 配置httpd.conf
2.1 找到下面那几行,然后去掉前面的*号
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.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
2.2 找到下面这行,去掉前面的*号
Include conf/extra/httpd-vhosts.conf
2. 网站web1,域名是www.whzndl.com
配置web1使用端口8000,启动网站。
3.在apache的配置文件 httpd-vhosts.conf的末尾配置虚拟机,格式如下
<VirtualHost *:80>
serverName www.whzndl.com
ProxyPass / http://www.whzndl.com:8000/
ProxyPassReverse / http://www.whzndl.com:8000/
ErrorLog "logs/dwww.whzndl.com-error.log"
CustomLog "logs/www.whzndl.com.log" common
</VirtualHost>
添加其他iis部署的网站,只需要更改相应的域名即可,当然端口号也可以改用其他的,不过iis中网站对应的监听端口也需要更改,没更改一次apache的配置文件,记得重启apache服务才能生效。
本文出自 “极客,极致,极简” 博客,请务必保留此出处http://geekz.blog.51cto.com/1743197/945981
相关文章推荐
- IIS 转发代理 Apache , 共用80端口
- apache 反向代理:apache和iis共用80端口
- Windows Server里80端口与多IP绑定(可实现IIS与Apache共享80端口)
- iis apache 共用80 端口
- apache 80端口被iis或其他服务占用怎么办
- IIS与tomcat需共用80端口(单IP)的尝试
- Apache与IIS共用端口的解决方法集
- Tomcat 6.0 与 IIS 6.0 整合、共用80端口
- Win10系统80端口被System占用 造成Apache/IIS/Nginx不能启动的解决办法
- IIS与wamp的Apache端口冲突了,冲突端口为80
- Windows server 2008 HTTP.sys被禁用导致80端口被禁用和IIS服务无法启动解决办法
- Apache和iis都启动不了,80端口被httpd.exe占用
- Windows下Apache启动时候报80端口被占用的解决方法,非IIS占用
- nodejs apache 80 端口 共用
- Jsp和PHP共用80端口整合Apache和Tomcat(访问时无需加端口号)
- iiS部署Tomcat共用80端口
- Windows Server 2003中的IIS 6.0默认设置是特别严格和安全的,最大只能传送 204800个字节,我们需要修改,以允许从IE中上传更大的附件。解决办法是
- windows server 2012 卸载iis 后80 端口仍被占用解决
- Windows Server 2003 防木马、权限设置、IIS服务器安全配置整理
- Windows Server 2003 动态网站IIS设置(图)