我在一台ip上运行ias 7.5上的.asp站点,一切正常。
我安装了wamp并设置了所有内容(或者我认为)并且本地一切正常,但远程我得到了超时。
我所做的更改如下:
使用netsh http强制iis在ip#1上侦听,只有ip#1
编辑HTTPD.conf以包含ip#2并使用httpd-vhosts,如下所示:
Listen ip#2:80
Listen 80
Include conf/extra/httpd-vhosts.conf
为wampserver localhost和httpd-vhosts.conf中的第二个站点添加了虚拟主机:
<VirtualHost ip#2:80>
DocumentRoot "D:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "D:/wamp/www">
AllowOverride All
<IfDefine APACHE24>
Require local
</IfDefine>
<IfDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 localhost ::1
</IfDefine>
</Directory>
</VirtualHost>
<VirtualHost ip#2:80>
DocumentRoot "D:/wamp/www/www.citieswestpub.xyz"
ServerName www.citieswestpub.xyz
ServerAlias www.citieswestpub.xyz
</VirtualHost>
- 最后我编辑了hosts文件以包含新网站:
ip#2 www.citieswestpub.xyz
ip#2 citieswestpub.xyz
IIS网站运行正常。 www.phgmag.com它在整个过程中起作用。
Apache网站(www.citieswestpub.xyz)超时没有错误,没有apache日志错误 - 这告诉我我没有打到Apache?
我确实更改了DNS(忘了提及)并且传播了ip。
任何人都可以看到我缺少的东西,或者只是简单搞砸了吗?
感谢您寻找
答案 0 :(得分:0)
根据您的情况,您不应该&#34;听80&#34;因为你只想要&#34;听ip#2:80&#34;。