为什么Apache从不同的机器访问时会提供不同的目录?

时间:2013-01-17 21:10:25

标签: apache osx-mountain-lion httpd.conf

我正在尝试在OS X 10.8.2上配置Apache,以便可以从其他计算机访问默认的“系统”站点,而不是“用户”站点。在httpd.conf我有

DocumentRoot "/Library/WebServer/Documents"

<Directory />
    Options -FollowSymLinks -MultiViews
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/Library/WebServer/Documents">
    Options Indexes -FollowSymLinks -MultiViews
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

并在ME.conf我有

<Directory "/Users/ME/Sites">
    Options Indexes -FollowSymLinks -MultiViews
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from localhost
</Directory>

从托管计算机访问时,此操作符合预期:http://localhost/~ME/映射到/Users/ME/Siteshttp://localhost映射到/Library/WebServer/Documents。但是当我从另一台机器访问hostng机器时,http://hostingmachine不起作用,http://hostingmachine/~ME/映射到/Library/WebServer/Documents。我做了什么值得这样做?有没有办法做我正在尝试做的事,或者至少接近一些事情?

0 个答案:

没有答案