您的位置:首页 > 运维架构 > Apache

macbook搭建apache多站点

2015-06-30 22:04 661 查看
macbook搭建apache多站点

用macbook火速搭建了lamp环境,但是当使用多站点时出现了问题:you don't have permission to access / on this server。查阅了资料有的说是deny的问题,有的说是的selinux 的事,改了都没用。看来还是需要自己找答案。

我的apache版本是2.4下面把正确的配置方式贴出来供以后参考。注意红色文字。

sudo vi /etc/apache2/httpd.conf

查找Require all denied在这句话前面追加#

追加这句话在Include /private/etc/apache2/extra/httpd-vhosts.conf之前。

NameVirtualHost *:80

查找以下语句,去掉前面的#

Include /private/etc/apache2/extra/httpd-vhosts.conf

最后,修改httpd-vhosts.conf文件。

sudo vi /etc/apache2/extra/httpd-vhosts.conf

内容如下:

<VirtualHost *:80>

ServerAdmin webmaster@localhost

ServerName localhost

DocumentRoot /Library/WebServer/Documents

<Directory /Library/WebServer/Documents>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

</Directory>

</VirtualHost>

<VirtualHost *:80>

ServerAdmin webmaster@localhost

ServerName resume_parse_manager.test.com

DocumentRoot /Users/niuyufu/Zend/workspaces/resume_parse_manager/Public

<Directory /Users/niuyufu/Zend/workspaces/resume_parse_manager>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

</Directory>

</VirtualHost>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: