29
Dec
windows下IIS apache共存
0 COMMENTS
工作需要,公司开通了一个盛大云主机,盛大云各方面都不错,赞一个!
虽然公司有服务器托管,CentOS系统,但公司OA系统必须在windows下运行apache,虽然页面是php的,但一些后台程序确实exe没有办法,但又有个网站是asp的需要调试用,网上找了一下,该法可行!
该法实现也并不困难,主要还是使用了apache的转发功能。方法如下:
安装apache及iis,iis请不要使用80端口,我们使用的81端口,apache占用80端口,修改apache配置文件:
找到如下代码,取消#,启用配置:
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
启用apache虚拟主机功能,将使用apache的网站添加到虚拟主机
<virtualhost *:80> ServerAdmin 123@123.com /网站管理员邮箱 DocumentRoot "d:/www/xxx" /网站根目录 ServerName www.123.com /网站域名 ServerAlias 123.com *.123.com /网站别名 ErrorLog logs/wqxx-error_log /错误日志 CustomLog logs/wqxx-access_log common /访问日志 </virtualhost>
将使用iis的网站添加到apache虚拟主机做转发
<virtualhost *:80> ServerName www.567.com ProxyPass / http://localhost:81/ ProxyPassReverse / http://localhost:81/ </virtualhost>
保存配置文件,重启apache,这样就可以了,使用www.123.com直接访问使用papche的www.123.com,使用www.567.com则访问iis下的www.567.com而且浏览器内不会显示转发端口,即不会在域名后面跟":81"这样的端口号。
本文地址:http://cms.xisix.com:8880/post-92.html
« 上一篇:mod_jk 在哪下载?在这里!
有点不知所措:下一篇»
添加新评论