通过 Wi-fi 在 iOS 设备上查看本地网站

通过 Wi-fi 在 iOS 设备上查看本地网站

尝试在 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>

添加FollowSymLinksOptions,重新启动 apache 你就没问题了。

相关内容