全新服務器專爲運行RatticDB,在VMware上運行Debian 9(Stretch)而設計。 設置完成後,一切似乎都開始工作。403在新的RatticDB服務器上禁止發生錯誤Debian 9
運行服務器版本:阿帕奇/ 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的/網站可用/默認的ssl.conf:
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin [email protected]
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 /網站可用/ 000-default.conf
ServerAdmin [email protected]
DocumentRoot /var/www/html
ServerName ratticdb.<domainname>.lan
ServerAlias ratticdb
Redirect permanent/https://ratticdb.<domainname>.lan/
我似乎無法找到我得到403錯誤的問題。當我根據他人的經驗做出一些改變時(例如:改變「拒絕順序,允許」改爲「要求所有的批准」),我得到500內部錯誤。
任何其他建議,以通過此錯誤並啓動網頁?