apache - MAC 10.12.6 上 MAMP 4.1.1 的虚拟主机不工作
问题描述
我知道这已经被问了数百次,我确保我阅读了所有这些,但我仍然无法让它工作。因此,正如标题所示,我无法从 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
- 返回响应64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.053 ms
ping 127.0.0.1
并ping localhost
返回相同的响应。
我在我的计算机上运行了 docker,我认为这搞砸了,所以我完全停止了,但问题仍然存在。
任何帮助表示赞赏。
解决方案
您已指定“www”。您的 vhosts 文件中的前缀,但尝试通过 abcd.dev 访问(没有 www.)
推荐阅读
- java - 在 Play 中重放 Http.Request!框架
- python - 绘制匹配关键点时断言失败 BF BRISK+FREAK
- javascript - 如何在通过 ReactDOM createPortal 呈现的 OverlayView 上使用 Google Map MarkerClusterer
- firebase - Firebase 规则未按预期应用
- powershell - 在 Pester 测试并覆盖输出后光标在错误的行结束
- javascript - 多个用户同时访问来自 DynamoDB 的记录
- python - 在 Python 中计算 GPS 数据的平均值和归一化
- tensorflow - 在 Sagemaker 中的 Jupyter 中运行 Tensorboard:无法访问此站点
- statistics - 在 Julia 中运行 Wald 测试的问题
- c++ - 通过 shared_ptr 的 unordered_set 中的等效键查找