尝试在 iOS 设备上的移动浏览器中查看一些本地 html/css/js 文件。我想也许文件共享是一个选项,而且确实如此,但我并不完全满意。每次我尝试执行以下操作时都会发生错误。Web 共享已打开并可用,http://192.168.1.101/~user
但我必须手动复制文件。
如果我尝试符号链接一个文件夹,以便可以~user/some_dir
通过发出以下命令在“”处查看该地址
$ ln -s /Users/user/dev/some_dir ~/Sites/
然后我得到一个 403 禁止错误。我尝试通过修改文件user.conf
并/private/etc/apache2/
使用以下语法来解决这个问题:
<Directory "/Users/user/Sites/">
Options Indexes MultiViews SymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
但不行,还是不行。我收到 403 错误。如果我尝试对每个文件进行符号链接,而不是使用目录作为子目录,也会出现同样的错误。
任何帮助都将不胜感激!我只想将目录符号链接到 ~/Sites 目录并通过 wifi 在我的 iOS 设备上浏览它们。我在 OS X 10.7 Lion 上尝试连接 iOS 5。
答案1
Snow Leopard 10.6.8 的答案:
默认的用户配置/private/etc/apache2/users/<username>.conf
是
<Directory "/Users/<username>/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
添加FollowSymLinks
到Options
,重新启动 apache 你就没问题了。