从另一台计算机访问虚拟主机

时间:2015-11-26 20:09:34

标签: php apache wamp virtualhost

首先,我想说我已经阅读了类似问题出现的其他主题,但是应用解决方案,没有一个能够实现我想要的。

我的计算机1 IP:192.168.1.217配置了虚拟主机。

C:\瓦帕\ BIN \阿帕奇\ Apache2.4.4 \ CONF \额外\的httpd-vhosts.conf:

<VirtualHost *: 80>
    ServerAdmin webmaster@sfi.com
    DocumentRoot "c:/wamp/www/sfi"
    <Directory "c:/wamp/www/sfi">
        Options Indexes FollowSymLinks
        AllowOverride All
        Allow from all
    </Directory>
    ServerName sfi
    ErrorLog "logs/sfi-error.log"
    CustomLog "logs/sfi-access.log" common
</VirtualHost>

我添加了以下内容:

NameVirtualHost *: 80

C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf文件中,我修改了以下几行:

Include `conf/extra/httpd-vhosts.conf` (remove `#`)

<Directory /> (Grant permissions)
    AllowOverride none
    AllowOverride All
    Order deny, allow
    Allow from all
</Directory>

<Directory "c:/wamp/www"> (Grant permissions)
     Order Deny, Allow
     Deny from all
     Allow from all
</Directory>

最后,我添加到C:\Windows\System32\drivers\etc\hosts

127.0.0.1 sfi

虚拟主机在已安装wamp服务器的计算机上运行良好。

在我想要访问我的项目的机器中,我设置为C:\Windows\System32\ drivers\etc\主机以下行:

192.168.1.217 sfi

但不加载我的项目目录。

我做错了什么?

感谢。

1 个答案:

答案 0 :(得分:0)

您只是遇到防火墙问题,完全在httpd配置之外。