0

我正在尝试在 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. 我做了什么值得这样?有没有办法做我想做的事情,或者至少是接近的事情?

4

0 回答 0