Ubuntu 14.04上不允许使用符号链接或链接目标无法访问/ var / www / html / redmine

时间:2016-04-16 10:42:44

标签: apache ubuntu-14.04 redmine symlink ubuntu-server

您好我在尝试从远程计算机访问以下路径时遇到此错误:http://my_ip/redmine

我从/opt/redmine/redmine-3.2.1到/ var / www / html / redmine进行了符号链接。

然后我像这样配置apache2配置: enter image description here

但我也无法访问。

然后我尝试将FollowSymLinks激活到apache2.conf文件中,但仍然继续错误403.

最后我发现我必须授予/opt/redmine/redmine-3.2.1的访问权限。我用chmod o + x做了它但是也没有用。

最后我尝试给出根路径(/),但也没有用。

有什么建议吗?

感谢您的帮助伙伴。

PD:对不起,如果我的英语太糟糕了。

1 个答案:

答案 0 :(得分:1)

如果要访问http://your_ip/redmine,请确保apache根目录指向/ var / www / html,因为您的文件位于/ var / www / html / redmine中。

您需要在/ etc / apache2 / sites上配置000-default.conf文件,如下所示:

<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   Options FollowSymLinks Indexes
   DocumentRoot /var/www/html
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

#vim: syntax=apache ts=4 sw=4 sts=4 sr noet

然后尝试打开http://your_ip/redmine。如果它仍然是错误403,请在/ etc / apache2 / sites-available中创建名为redmine.conf的文件,并像这样配置该文件:

<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   ServerName redmine
   Options FollowSymLinks
   DocumentRoot /var/www/html/redmine
   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

然后chown -R www-data:www-data /var/www/html/redmine