您好我在尝试从远程计算机访问以下路径时遇到此错误:http://my_ip/redmine。
我从/opt/redmine/redmine-3.2.1到/ var / www / html / redmine进行了符号链接。
但我也无法访问。
然后我尝试将FollowSymLinks激活到apache2.conf文件中,但仍然继续错误403.
最后我发现我必须授予/opt/redmine/redmine-3.2.1的访问权限。我用chmod o + x做了它但是也没有用。
最后我尝试给出根路径(/),但也没有用。
有什么建议吗?
感谢您的帮助伙伴。
PD:对不起,如果我的英语太糟糕了。答案 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