使用MAMP设置虚拟主机但不映射到目录

时间:2014-04-03 07:03:49

标签: mamp virtualhost

我尽可能地尝试following these instructions to setup a Virtual Host

当我尝试使用虚拟主机名访问目录时,我得到404 Not Found页面。

我发现post in the support forum on MAMP说我可能遇到的问题是我的根文件夹不在/ Applilcations / MAMP / htdocs /

的默认文件夹之外

任何人都可以验证此信息是否正确?我不能再花费更多时间来解决这个问题了!

编辑:这就是我所做的

添加到 httpd-vhosts.conf

的底部
<VirtualHost *:80>
    ServerName abc.dev
    DocumentRoot /Users/micah/Sites/abc/
  <Directory /Users/micah/Sites/abc/>
    DirectoryIndex index.php
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

httpd.conf

中未注释的VH条目
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

/ etc / hosts 文件,已添加到127.0.0.1

127.0.0.1       localhost abc.dev

然后我重新启动了服务器,我得到的只是404错误。

这是MAMP中apache_error.log中的最后一个条目,它似乎与我是否尝试加载abc.dev没有任何关系,因为这是一个多小时前。

[Wed Apr 02 23:46:38 2014] [notice] caught SIGTERM, shutting down
[Wed Apr 02 23:46:42 2014] [notice] FastCGI: process manager initialized (pid 11519)
[Wed Apr 02 23:46:42 2014] [notice] Digest: generating secret for digest authentication ...
[Wed Apr 02 23:46:42 2014] [notice] Digest: done
[Wed Apr 02 23:46:42 2014] [notice] Apache/2.2.26 (Unix) mod_fastcgi/2.4.6 mod_wsgi/3.4 Python/2.7.6 PHP/5.5.10 mod_ssl/2.2.26 OpenSSL/0.9.8y DAV/2 mod_perl/2.0.8 Perl/v5.18.0 configured -- resuming normal operations
编辑4/4:我想我误解了我的问题。 404表示hosts文件正在执行它应该执行的操作,但由于某种原因,我似乎无法将其映射到正确的目录。

0 个答案:

没有答案