【问题标题】:403 forbidden error on new RatticDB server Debian 9新的 RatticDB 服务器 Debian 9 上出现 403 禁止错误
【发布时间】:2018-02-06 06:33:09
【问题描述】:

设计用于运行 RatticDB 的全新服务器,在 VMware 上运行 Debian 9 (Stretch)。 设置后,一切似乎都可以开始了。

运行服务器版本:Apache/2.4.25 (Debian)

内部域名重定向到服务器,收到证书错误,然后继续。然后得到403错误,“你没有权限访问此服务器上的/。”

/etc/apache2 中的权限都归 root 所有,每个人都有读取权限。 /opt/apps/RatticWeb 中的权限也是一样的。

我觉得有趣的一件事是似乎有多种批准类型。

来自 apache2.conf:

    <Directory />
            Options FollowSymLinks
            AllowOverride None
            Require all denied
    </Directory>

    <Directory /usr/share>
            AllowOverride None
            Require all granted
    </Directory>

    <Directory /var/www/>
            Options Indexes FollowSymLinks
            AllowOverride None
            Require all granted
    </Directory>

    #<Directory /srv/>
    #       Options Indexes FollowSymLinks
    #       AllowOverride None
    #       Require all granted
    #</Directory>

来自 apache2/sites-available/default-ssl.conf:

<IfModule mod_ssl.c>
        <VirtualHost _default_:443>
                ServerAdmin webmaster@localhost

Alias /robots.txt /opt/apps/RatticWeb/static/robots.txt
Alias /favicon.ico /opt/apps/RatticWeb/static/favicon.ico

AliasMatch ^/([^/]*\.css) /opt/apps/RatticWeb/static/styles/$1

Alias /media/ /opt/apps/RatticWeb/media/
Alias /static/ /opt/apps/RatticWeb/static/

<Directory /opt/apps/RatticWeb/static>
Order deny,allow
Allow from all
#Require all granted
</Directory>

<Directory /opt/apps/RatticWeb/media>
Order deny,allow
Allow from all
#Require all granted
</Directory>

WSGIScriptAlias / /opt/apps/RatticWeb/ratticweb/wsgi.py
WSGIPassAuthorization On

#WSGIDaemonProcess rattic processes=2 threads=25 home=/opt/apps/RatticWeb/ python-path=/opt/apps/RatticWeb display-na$
WSGIProcessGroup rattic


<Directory /opt/apps/RatticWeb/ratticweb>
  <Files wsgi.py>
    Order deny,allow
    Allow from all
#    Require all granted
  </Files>
</Directory>

位于 apache2/sites-available/000-default.conf 中

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    ServerName ratticdb.<domainname>.lan
    ServerAlias ratticdb
    Redirect permanent / https://ratticdb.<domainname>.lan/

我似乎无法找到导致 403 错误的问题所在。当我根据其他经验进行一些更改时(即:将“订单拒绝,允许”更改为“要求全部授予”),我收到 500 内部错误。

关于克服此错误并启动网页的任何其他建议?

【问题讨论】:

    标签: debian apache2 http-status-code-403 apache2.4


    【解决方案1】:

    问题出在 apache2/sites-available/default-ssl.conf 文件中。

    行:WSGIDaemonProcess rattic processes=2 threads=25 home=/opt/apps/RatticWeb/ python-path=/opt/apps/RatticWeb display-na$ 应该是 WSGIDaemonProcess rattic processes=2 threads=25 home=/opt/apps/RatticWeb/ python-path=/opt/apps/RatticWeb display-name=%{GROUP}

    这是由于 nano 和线条比窗口长。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 2019-02-19
      • 2013-06-29
      • 1970-01-01
      • 2016-08-18
      相关资源
      最近更新 更多