无响应的localhost

时间:2015-05-16 06:03:39

标签: codeigniter wamp virtualhost

我在Windows 7(32位)中设置了wamp 2.5。我已经设置了虚拟主机accounting.dev并设置了hosts文件 127.0.0.1 localhost 127.0.0.1 accounting.dev 当我尝试访问localhost http://localhost页面在很长一段时间后一直在旋转和加载。当localhost加载时,我看到我正在尝试连接此IP地址192.168.0.4。当页面加载时,我会在浏览器的左下角看到connected to 192.168.0.4(firefox)。最后,当页面加载我的页面时,不显示任何应用于它的样式(我使用codeigniter)。当尝试从虚拟主机“http://accounting.dev”访问该页面时,页面正常加载。 这是我的虚拟主机配置。

     <VirtualHost *:80>
     DocumentRoot "c:/wamp/www"
     ServerName localhost
     ServerAlias localhost
     <Directory  "c:/wamp/www">
        AllowOverride All
        Require local
     </Directory>
 </VirtualHost>

 <VirtualHost *:80>
     DocumentRoot "c:/wamp/www/accounting"
     ServerName accounting.dev
     <Directory  "c:/wamp/www/accounting">
        AllowOverride All
        Require local
     </Directory>
 </VirtualHost>

我的虚拟主机设置有什么问题。为什么页面查找192.168.0.4,我的IPv4地址为192.168.3.50。笔记本电脑(一个有问题)连接到WiFi,WiFi从另一台笔记本电脑(IP地址172.16.14.193)广播,我使用连接hostspot作为虚拟路由器在我家共享wifi。 Agai当我禁用我系统的WiFi时,localhost像往常一样(快速)提供页面,但没有所有那些样式和javascripts!请帮帮我,谢谢!

1 个答案:

答案 0 :(得分:1)

我遵循了一个教程,我不记得它的链接,但是这里是你需要用虚拟服务器名称设置localhost所需的更改只需打开httpd.conf文件并添加以下行并确保wamp在c:\ wamp中

<VirtualHost localhost>    
    DocumentRoot C:/wamp/www/   
    ServerName localhost    
</VirtualHost>  

<VirtualHost accounting.dev>    
   DocumentRoot c:/wamp/www/accounting/ 
   ServerName accounting.dev   
</VirtualHost> 

我希望这能解决你的问题