小编Ang*_*osa的帖子

Apache VirtualHost和localhost

我正在Mac OS X上使用XAMPP.我正在尝试为客户端运行一个symfony网站,我真的不知道(还)symfony,我只是想安装并启动它.

我用这种方式改变了我的etc/hosts:

127.0.0.1 www.mysite.local       
Run Code Online (Sandbox Code Playgroud)

和httpd.conf这样:

<VirtualHost *:80>
  ServerName www.mysite.local
  DocumentRoot /Applications/MAMP/htdocs/mysite/web
  DirectoryIndex index.php
  <Directory /Applications/MAMP/htdocs/mysite/web>
    AllowOverride All
    Allow from All
  </Directory>
  Alias /sf /Applications/MAMP/htdocs/mysite/lib/vendor/symfony/data/web/sf
  <Directory "/Applications/MAMP/htdocs/mysite/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

现在,该网站正在运行(耶!),但我无法访问我的其他本地网站,因为localhost 呈现为www.mysite.local.哪里我错了?

谢谢!

apache localhost virtualhost

62
推荐指数
7
解决办法
13万
查看次数

标签 统计

apache ×1

localhost ×1

virtualhost ×1