我正在尝试在 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/Sites
和http://localhost
映射到/Library/WebServer/Documents
. 但是当我从另一台机器访问 hostng 机器时,http://hostingmachine
它不起作用,并http://hostingmachine/~ME/
映射到/Library/WebServer/Documents
. 我做了什么值得这样?有没有办法做我想做的事情,或者至少是接近的事情?