首页 > 解决方案 > Apache vhost 目录未加载站点

问题描述

我从linux搬到了mac。我有 Apache 和 php 设置。

现在 apache 似乎只加载列出的第一个虚拟主机。它也仅通过本地主机而不是站点名称将其加载到浏览器中。搜索网络或解决方案已经 3 天了,似乎没有任何效果。

现在,如果我为虚拟主机创建文档根目录,例如。/Library/WebServer/Documents/ 然后它工作。如果我添加一个额外的目录,它会失败,例如。/Library/WebServer/Documents/livingahimsa.co.uk

这是配置:(我尝试过带引号和不带引号的文档根)

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
127.0.0.1       ahimsainvestments.com
127.0.0.1       livingahimsa.co.uk
127.0.0.1       ahimsavillage.com
255.255.255.255 broadcasthost
::1             localhost

和虚拟主机:

<VirtualHost *:80>
    DocumentRoot /Library/WebServer/Documents/ahimsainvestments.com 
    ServerName ahimsainvestments.com 
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /Library/WebServer/Documents/livingahimsa.co.uk 
    ServerName livingahimsa.co.uk
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /Library/WebServer/Documents/ahimsavillage.com 
    ServerName ahimsavillage.com

pache2/httpd.conf

标签: macosapachevhosts

解决方案


推荐阅读