Apache 虚拟主机不工作?

Apache 虚拟主机不工作?,apache,mamp,virtualhost,httpd.conf,Apache,Mamp,Virtualhost,Httpd.conf,我似乎无法让我的虚拟主机工作。。。我想我对自己正在做的事一无所知 httpd.conf NameVirtualHost * <VirtualHost *> ServerName localhost DocumentRoot "/Applications/MAMP/bin/mamp" <Directory "/Applications/MAMP/bin/mamp"> Options Indexes FollowSymLinks In

我似乎无法让我的虚拟主机工作。。。我想我对自己正在做的事一无所知

httpd.conf

NameVirtualHost *

<VirtualHost *>
    ServerName localhost
    DocumentRoot "/Applications/MAMP/bin/mamp"
    <Directory "/Applications/MAMP/bin/mamp">
        Options Indexes FollowSymLinks Includes execCGI
        AllowOverride None
        Order Allow,Deny
        Allow From All
    </Directory>
</VirtualHost>

# rev.dev
<VirtualHost *>
    ServerName revcms.dev
    DocumentRoot "/Users/manuel/Sites/Rev"
    <Directory "/Users/manuel/Sites/Rev">
        Options Indexes FollowSymLinks Includes execCGI
        AllowOverride None
        Order Allow,Deny
        Allow From All
    </Directory>
</VirtualHost>
我完全不知道我做错了什么,行为与127.0.0.1相同 有什么帮助吗?

从命令行运行
httpd-S
(注意大写的
S
),然后从那里调试

首先,您的
/etc/hosts
文件显示服务器名为
rev.dev
,但您的虚拟主机显示服务器名为
revcms.dev


将虚拟主机文件更改为
rev.dev
,然后重新启动apache。

解决了这个问题。我注意到我的@Terminal命令不起作用,所以delete.bashrc、.bash_profile等命令都起作用了

无论如何谢谢你@瑞安

##
# Host Database 
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##


255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost

127.0.0.1 rev.dev