Apache 虚拟主机不工作?
我似乎无法让我的虚拟主机工作。。。我想我对自己正在做的事一无所知 httpd.confApache 虚拟主机不工作?,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
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