MAC 10.12.6 上的 MAMP 4.1.1 虚拟主机无法正常工作
Virtual hosts for MAMP 4.1.1 on MAC 10.12.6 not working
我知道这个问题已经被问过数百次了,我确保我阅读了所有这些问题,但我仍然无法正常工作。因此,正如标题所示,我无法从 MAMP/OSX 获得虚拟主机 运行。这是我到目前为止尝试过的事情列表:
已在 /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
中创建配置
<VirtualHost *:80>
DocumentRoot /Applications/MAMP/htdocs
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/abcd/public"
ServerName abcd.dev
ServerAlias www.abcd.dev
</VirtualHost>
删除了行中的评论
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
在文件中/Applications/MAMP/conf/apache/httpd.conf
最后这就是我的 /etc/hosts
文件的样子
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 abcd.dev
重新启动 MAMP,这是测试结果:
http://localhost/
- 显示 /abcd
的索引
http://127.0.0.1/
- 显示 /abcd
的索引
abcd.dev
- 无法连接,Firefox 无法连接到服务器 abcd.dev
令人惊讶
ping abcd.dev
- Returns 响应 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.053 ms
ping 127.0.0.1
和 ping localhost
也 returns 相同的响应。
我的计算机上有 docker 运行,我认为它搞砸了,所以我完全停止了,但问题仍然存在。
感谢任何帮助。
您在 vhosts 文件中指定了 "www." 前缀,但试图通过 abcd.dev(没有 www.)访问
abcd.dev
现在正式成为 public 域。所以基本上我的浏览器正在尝试定位站点 "out there".
让我们使用类似 abcd.local
或 abcd.loc
的东西
希望这对陷入 .dev 迷宫的人有所帮助。
我知道这个问题已经被问过数百次了,我确保我阅读了所有这些问题,但我仍然无法正常工作。因此,正如标题所示,我无法从 MAMP/OSX 获得虚拟主机 运行。这是我到目前为止尝试过的事情列表:
已在 /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot /Applications/MAMP/htdocs
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/abcd/public"
ServerName abcd.dev
ServerAlias www.abcd.dev
</VirtualHost>
删除了行中的评论
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
在文件中/Applications/MAMP/conf/apache/httpd.conf
最后这就是我的 /etc/hosts
文件的样子
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 abcd.dev
重新启动 MAMP,这是测试结果:
http://localhost/
- 显示 /abcd
http://127.0.0.1/
- 显示 /abcd
abcd.dev
- 无法连接,Firefox 无法连接到服务器 abcd.dev
令人惊讶
ping abcd.dev
- Returns 响应 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.053 ms
ping 127.0.0.1
和 ping localhost
也 returns 相同的响应。
我的计算机上有 docker 运行,我认为它搞砸了,所以我完全停止了,但问题仍然存在。
感谢任何帮助。
您在 vhosts 文件中指定了 "www." 前缀,但试图通过 abcd.dev(没有 www.)访问
abcd.dev
现在正式成为 public 域。所以基本上我的浏览器正在尝试定位站点 "out there".
让我们使用类似 abcd.local
或 abcd.loc
希望这对陷入 .dev 迷宫的人有所帮助。