【发布时间】:2014-06-22 07:25:41
【问题描述】:
我正在尝试在 Mac 上为 apache 设置虚拟主机。
这是我在 /etc/apache2/extra/httpd-vhosts.conf 中的虚拟主机设置
<VirtualHost *:80>
ServerAdmin localhost
DocumentRoot "/Users/Ivy/Sites/Symfony"
ServerName symfony.dev
ErrorLog "/private/var/log/apache2/symfony.dev-error_log"
CustomLog "/private/var/log/apache2/symfony.dev-access_log" common
<Directory "/Users/Ivy/Sites/Symfony">
options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
另外,编辑 /etc/hosts 中的文件
127.0.0.1 symfony.dev
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
192.168.43.168 matrixdemo.squiz.net
但是当我在网络浏览器中访问 symfony.dev 时,它无法连接。有人可以帮我吗?
注意:多次尝试重启apache
【问题讨论】:
-
“无法连接”有点模糊——你的访问日志/错误日志中是否有命中?
-
@UlrichSchwarz "Cannot connect" 表示firefox浏览器无法连接
-
你解决了吗?你是怎么让它工作的?
-
@mika 嗨,我运行 apachectl configtest 来测试现有的错误是什么。