我有一台运行Apache 2.2.22的Ubuntu12服务器。我设置了一个简单的html页面,工作正常。但我真正想要做的是提供Users文件夹中的文件。我已经尝试过Alias和symlink但是没有工作,我得到的只是连接超时。
ServerName sitexyz.abc DocumentRoot / home / bill /文件夹 AllowOverride All ...
如果我更改上面的文件(DocumentRoot和目录设置)以查看/ var / www / html基本index.html,那么服务很好。
忽略ssl,密码验证等我似乎无法正确获取文件的基本服务。我应该先检查或拍摄什么?
由于
答案 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>