iis与apache共存
转载1、apache 对php的支持很好,iis对php的支持也不错。但是apache对asp支持(除非装一个低效率的asp插件)几乎很烂。 2、iis对虽然能同时支持asp/php,但对于现在流行的urlrewrite 也就是静态网址就不如apache 的url重写效率高。虽然iis能装个rewrite插件(也是低效率),但不支持iis上的虚拟主机的url重写,只能对根网站、或者默认网站支持。apache的杀手锏就是支持虚拟主机的.htaccess 。所以apache的虚拟主机就可以随意支持url重写了。说了上面这么多废话。直接切入正题:实现服务器同时支持asp/php 并支持上面的虚拟主机的url重写。而且对外的端口都是80。 1、安装iis 配置iis(注意:iis里面的网站千万别用80端口)。效果如下: #虚拟主机1 主机头 [url]www.abc.com[/url] 绑定地址:127.0.0.1 端口8080(也可以是其它端口) 这时候可以用[url]http://www.abc.com:8080[/url]访问此网站了(已支持asp) #虚拟主机2 主机头 [url]www.def.com[/url] 绑定地址:127.0.0.1 端口8080.。。同上 这时候可以用[url]http://www.def.com:8080[/url]访问此网站了。 2、安装apache 选择端口号:80 apache的虚拟主机,相信大家都会配置,配置好php的运行。安装好后的部分虚拟主机配置如下 #新加的代理服务器(在http.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 #虚拟主机3 #这是虚拟主机目录 DocumentRoot "e:/www/ghi" ServerName [url]www.ghi.com[/url] #虚拟主机1的代理指向 #asp虚拟主机 ServerName [url]www.abc.com[/url] ProxyPass / [url]http://www.abc.com:8080/[/url] ProxyPassReverse / [url]http://www.abc.com:8080/[/url] ------------------最终效果输入[url]http://www.abc.com[/url] 访问到结果与http:/www.abc.com:8080一样的(但地址栏并不显示8080),这是由于apache代理到iis了。输入[url]http://www.def.com[/url] 是访问不了的 因为没有在apache里面做代理 而只能输入[url]http://www.def.com:8080[/url]才有结果输入[url]http://www.ghi.com[/url] 则直接由apache提供web服务。 apache的url重写大家应该知道怎么配置吧(不会上网搜,不是本文重点)。对虚拟主机做urlrewrite ,打开.htaccess支持功能就可以了。 上面的结果已经很清楚了。如果[url]www.abc.com[/url] 是asp网站。则在apache配置里面做代理就行了。如果wwww.ghi.com是php网站,则直接在 apache里面开虚拟主机。iis不会起到任何作用。以上都测试通过。
举报文章
请选择举报类型
内容侵权
涉嫌营销
内容抄袭
违法信息
其他
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Apache顶级项目Ambari正式宣告退役!
本文发稿时,Apache Ambari官网正式宣告该项目退役。截止本文发稿时,Apache Ambari官网正式宣告该项目退役...
大数据 人工智能 编程语言 java hadoop -
正确安装sql server数据库
IIS功能要求未安装Microsoft Internet信息服务(IIS
sql microsoft sql server 应用程序开发 管理工具 -
Sqoop之——Sqoop连接数据库报错(找不到org/apache/commons/lang/StringUtils)
请注明出处:://blog..net/l1028386804/article/details/
Sqoop Hadoop sqoop java apache -
10 分钟看懂消息队列 RocketMQ
太厉害了~
spring 服务器 发送消息