Apache MAMP仅一个虚拟主机不工作

Apache MAMP仅一个虚拟主机不工作,apache,wordpress,mamp,httpd.conf,Apache,Wordpress,Mamp,Httpd.conf,我想在我的mac上启动我的第一个wordpress项目。 我使用MAMP运行apache,并希望为这个特定的项目创建另一个I-allready虚拟主机。 我将主机添加到httpd.conf和etc/hosts文件中,就像我以前多次做的那样。 当我浏览到我选择的url时,我只会进入我在MAMP设置中指定为根文件夹的目录。 Apache似乎忽略了在httpd.conf文件中所做的更改,但是如果我删除httpd.conf文件并将其重命名为_httpd.conf,Apache将不会启动。所以看起来对这个

我想在我的mac上启动我的第一个wordpress项目。 我使用MAMP运行apache,并希望为这个特定的项目创建另一个I-allready虚拟主机。 我将主机添加到httpd.conf和etc/hosts文件中,就像我以前多次做的那样。 当我浏览到我选择的url时,我只会进入我在MAMP设置中指定为根文件夹的目录。 Apache似乎忽略了在httpd.conf文件中所做的更改,但是如果我删除httpd.conf文件并将其重命名为_httpd.conf,Apache将不会启动。所以看起来对这个文件的更改被忽略了,但是如果我在文件中放错了什么,apache也不会启动。。。 这是我在httpd.conf文件中添加虚拟主机的内容:

<VirtualHost *>
  DocumentRoot "/Users/username/Sites/site_dir/"
  ServerName local.sitename.com
  <Directory "/Users/username/Sites/site_dir/">
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>
这和WP有什么关系吗

问候, R.

在Windows上:

试着把它放在conf/extras/httpd-vhosts.conf中,然后再试一次 其中端口80是运行apache的任何端口:默认情况下,windows上为80

如果要在本地主机上开发项目,请尽量不要在服务器名/别名中使用.org.com或web上的任何通用结尾,而是使用类似sitename.local的内容

在Mac上: 不知道它会如何工作

在Ubuntu 11.04上: 我只是:

为/etc/apache2/sites中的每个站点设置不同的vhost文件 然后通过a2ensite启用站点,或者使用cp将文件复制到sites enabled文件夹。所有这些都是通过ssh或mac上的终端完成的 然后我重新加载并重新启动apache和wallah!
我的一台ubuntu服务器也有类似的问题。我正在做一些我已经做了好几次的事情,但是突然之间它不起作用了。算了吧,哈哈!打字错误谁知道呢,一定要浏览网页,答案肯定会浮出水面。

你应该在启用的站点中创建一个符号链接,而不是用ln-s复制vhost。顺便说一句,这也是Ansensite所做的。OP特别提到他使用mac电脑,而你的解决方案不包括任何对mac有用的东西