在Mac OS X Lion 10.7.2下,如何在我的〜/ Sites / for Apache中允许访问符号链接

罗伯特

我需要从我的Apache允许访问〜/ Sites中的符号链接目录。我这样链接目录

ln -s ~/path/to/the/source/directory/ ~/Sites/source-link-here

现在,每当我启动GET请求时,我都会收到403答复

curl http://localhost/~username/source-link-here/
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /~username/source-link-here
on this server.</p>
...

我如何告诉Apache允许对符号链接目录访问,以及如何告诉Apache仅对从本地主机发出的请求允许访问。

任何帮助是极大的赞赏。

最好的祝福

罗伯特

凯尔斯米

这是我在试图弄清楚如何正确执行您想做的事情时写的一篇博客文章

  1. 通过转到系统偏好设置->共享->选中启用Web共享,在MAC上启用Web共享。
  2. 编辑位于/ private / etc / apache2 / users中的username.conf文件,并添加“ FollowSymLinks”指令:

    <目录“ / Users / yourUserName / Site /”>
        选项索引MultiViews FollowSymLinks
        AllowOverride无
        订单允许,拒绝
        全部允许
    </目录>
    
  3. 编辑/private/etc/apache2/httpd.conf文件,并确保未注释掉“#Virtual hosts”下的行,如下所示:

    包括/private/etc/apache2/extra/httpd-vhosts.conf
    
  4. 编辑/private/etc/apache2/extra/httpd-vhosts.conf文件并添加:

    <VirtualHost *:80>  
        <目录/Users/yourUserName/Sites/MyWebSite.com>
            选项+关注符号链接+符号链接IfOwnerMatch
            允许全部覆盖
        </目录>
      DocumentRoot /用户/您的用户名/站点/ MyWebSite
      ServerName MyWebSite.local
    </ VirtualHost>
    
  5. 编辑/ etc / hosts文件,并将其添加到顶部:

    127.0.0.1 MyWebSite.local
    
  6. 进行符号链接,以将您的Code目录链接到Sites目录中的目录。

    ln -s〜/代码/ MyWebSite〜/ Sites / MyWebSite
    
  7. 重新启动Apache

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Mac OS X Mountain Lion上安装KeePass

来自分类Dev

如何在Mac OS X Lion中打开干净的终端?

来自分类Dev

如何在Windows 7和Mac OS X Lion中将鼠标灵敏度设置为完全相同?

来自分类Dev

MacPorts自我更新在Mac OS X Lion上失败

来自分类Dev

我无法在Mac OS X Lion中清除终端-“无法访问终端数据库”

来自分类Dev

我如何在Mac OS X 8.5(Maountain Lion OS)中安装pyodbc

来自分类Dev

如何在Mac OS X Lion上每次都不用输入密码的情况下使用SSH私钥登录?

来自分类Dev

如何在运行OS X Lion的Mac上安装Ubuntu?

来自分类Dev

如何在Mac OS X Mountain Lion上的所有窗口启用标题栏

来自分类Dev

如何在Mac OS X Lion中重新映射Caps Lock键?

来自分类Dev

Mac Lion OS X-我删除了文件,但未增加磁盘可用空间

来自分类Dev

如何隔离Mac OS X安装程序(例如Mountain Lion,Mavericks)?

来自分类Dev

Mac OS X Lion Terminal SSH连接共享错误

来自分类Dev

Mac OS X Lion中的主机名问题

来自分类Dev

在Mac OS X Lion中更改Space的名称

来自分类Dev

如何在OS X 10.7(Lion)中安装TextMate 2?

来自分类Dev

如何在Windows 10上安装mac OS X ElCapitan

来自分类Dev

如何在OS X Mountain Lion上安装MySQL?

来自分类Dev

如何在OS X Lion Server 10.8.5上安装Gitlab

来自分类Dev

OS X Lion-Apache和PHP设置

来自分类Dev

无法从本地Mac OS X(Mountain Lion)发送Sendmail / postfix邮件

来自分类Dev

Mac OS X(Lion)Chrome:“使用Google搜索”的快捷方式

来自分类Dev

Dropbox导致Mac OS X 10.8.2(Mountain Lion)上的CPU使用率过高

来自分类Dev

安装最新的steinberg声卡驱动程序后,Mac OS X Mountain Lion内核出现恐慌

来自分类Dev

卸载的程序图标卡在Mac OS X Lion中的启动板上

来自分类Dev

MAC OS X Lion上的ssh-agent-有时会要求ssh密码

来自分类Dev

所有命令在Mac OS X Lion上均不起作用

来自分类Dev

Mac OS X Lion-Xcode组件模拟器位置

来自分类Dev

VMware ESXi 6.0-如何将Mac Pro的光盘驱动器传递(添加)到VM(运行OS X Mountain Lion)?

Related 相关文章

  1. 1

    如何在Mac OS X Mountain Lion上安装KeePass

  2. 2

    如何在Mac OS X Lion中打开干净的终端?

  3. 3

    如何在Windows 7和Mac OS X Lion中将鼠标灵敏度设置为完全相同?

  4. 4

    MacPorts自我更新在Mac OS X Lion上失败

  5. 5

    我无法在Mac OS X Lion中清除终端-“无法访问终端数据库”

  6. 6

    我如何在Mac OS X 8.5(Maountain Lion OS)中安装pyodbc

  7. 7

    如何在Mac OS X Lion上每次都不用输入密码的情况下使用SSH私钥登录?

  8. 8

    如何在运行OS X Lion的Mac上安装Ubuntu?

  9. 9

    如何在Mac OS X Mountain Lion上的所有窗口启用标题栏

  10. 10

    如何在Mac OS X Lion中重新映射Caps Lock键?

  11. 11

    Mac Lion OS X-我删除了文件,但未增加磁盘可用空间

  12. 12

    如何隔离Mac OS X安装程序(例如Mountain Lion,Mavericks)?

  13. 13

    Mac OS X Lion Terminal SSH连接共享错误

  14. 14

    Mac OS X Lion中的主机名问题

  15. 15

    在Mac OS X Lion中更改Space的名称

  16. 16

    如何在OS X 10.7(Lion)中安装TextMate 2?

  17. 17

    如何在Windows 10上安装mac OS X ElCapitan

  18. 18

    如何在OS X Mountain Lion上安装MySQL?

  19. 19

    如何在OS X Lion Server 10.8.5上安装Gitlab

  20. 20

    OS X Lion-Apache和PHP设置

  21. 21

    无法从本地Mac OS X(Mountain Lion)发送Sendmail / postfix邮件

  22. 22

    Mac OS X(Lion)Chrome:“使用Google搜索”的快捷方式

  23. 23

    Dropbox导致Mac OS X 10.8.2(Mountain Lion)上的CPU使用率过高

  24. 24

    安装最新的steinberg声卡驱动程序后,Mac OS X Mountain Lion内核出现恐慌

  25. 25

    卸载的程序图标卡在Mac OS X Lion中的启动板上

  26. 26

    MAC OS X Lion上的ssh-agent-有时会要求ssh密码

  27. 27

    所有命令在Mac OS X Lion上均不起作用

  28. 28

    Mac OS X Lion-Xcode组件模拟器位置

  29. 29

    VMware ESXi 6.0-如何将Mac Pro的光盘驱动器传递(添加)到VM(运行OS X Mountain Lion)?

热门标签

归档