MAMP只有一个虚拟主机无法正常工作

时间:2012-03-04 01:31:52

标签: apache wordpress mamp httpd.conf

我想在我的Mac上开始一个(我的第一个)wordpress项目。 我用MAMP运行apache,并想为这个特定的项目创建另一个(我已经有一些)虚拟主机。 我将主机添加到我的httpd.conf和etc / hosts文件中,因为我之前做了很多次。 当我浏览到我选择的网址时,我刚刚进入我在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上。

1 个答案:

答案 0 :(得分:0)

在Windows上:

尝试将其放入conf / extras / httpd-vhosts.conf并尝试 其中端口80是运行apache的任何端口(默认情况下在Windows上为80)  

并尝试不使用.org .com或在您的服务器名称/别名中使用Web上常见的任何结尾如果您在本地主机上开发项目,请改用sitename.local。

在Mac上: 不确定它是如何工作的

在Ubuntu 11.04上:  我只是:

  1. 为/ etc / apache2 / sites-available
  2. 中的每个站点设置不同的vhost文件
  3. 然后通过a2iteite启用网站,或者只是使用cp复制到文件到启用网站的文件夹(所有这些都是通过ssh或mac上的终端完成的)
  4. 然后我重新加载并重新启动apache和wallah!
  5. 我的某个ubuntu服务器上遇到了类似的问题。我做了几次我做过的事,但突然之间它没有用。去图,哈哈!错字?谁知道,肯定会在网上搜索,答案肯定会浮出水面。