apache 2.2 url to user home子文件夹问题

时间:2017-10-16 21:03:43

标签: ubuntu-12.04 apache2.2

我有一台运行Apache 2.2.22的Ubuntu12服务器。我设置了一个简单的html页面,工作正常。但我真正想要做的是提供Users文件夹中的文件。我已经尝试过Alias和symlink但是没有工作,我得到的只是连接超时。

        ServerName sitexyz.abc         DocumentRoot / home / bill /文件夹                          AllowOverride All          ...

如果我更改上面的文件(DocumentRoot和目录设置)以查看/ var / www / html基本index.html,那么服务很好。

忽略ssl,密码验证等我似乎无法正确获取文件的基本服务。我应该先检查或拍摄什么?

由于

2 个答案:

答案 0 :(得分:0)

检查Apache正在运行的用户的权限。它很可能没有其他用户的读取权限。主目录。

答案 1 :(得分:0)

这对我有用。我必须承认,我不知道每条线的含义。我希望其他人觉得它很有用。

    DocumentRoot /var/www/html
    <Directory /var/www/html/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /folder/ "/home/bill/folder/"
    <Directory "/home/bill/folder/">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
    </Directory>