403新RatticDB服务器Debian 9上的禁止错误
设计用于运行RatticDB的全新服务器,在VMware上运行Debian 9(Stretch)。 设置后,一切似乎都开始工作 正在运行的服务器版本:Apache/2.4.25(Debian) 内部域名重定向到服务器,获取证书错误,然后继续。然后得到403错误,“您没有访问/此服务器的权限。” /etc/apache2中的权限都归root所有,每个人都有读取权限。 /opt/apps/RatticWeb中的权限也相同 我发现有趣的一件事是,似乎有多种批准类型 从apache2.conf:403新RatticDB服务器Debian 9上的禁止错误,debian,apache2,http-status-code-403,apache2.4,Debian,Apache2,Http Status Code 403,Apache2.4,设计用于运行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>
服务器管理员webmaster@localhost
别名/robots.txt/opt/apps/RatticWeb/static/robots.txt
别名/favicon.ico/opt/apps/RatticWeb/static/favicon.ico
别名匹配^/([^/]*\.css)/opt/apps/RatticWeb/static/styles/$1
别名/media//opt/apps/RatticWeb/media/
别名/static//opt/apps/RatticWeb/static/
命令拒绝,允许
通融
#要求所有授权
命令拒绝,允许
通融
#要求所有授权
WSGIScriptAlias//opt/apps/RatticWeb/RatticWeb/wsgi.py
WSGIPassAuthorization On
#WSGIDaemonProcess rattic PROCESS=2个线程=25 home=/opt/apps/RatticWeb/python path=/opt/apps/RatticWeb display na$
拉蒂奇集团
命令拒绝,允许
通融
#要求所有授权
位于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/
ServerAdminwebmaster@localhost
DocumentRoot/var/www/html
服务器名ratticdb..lan
服务器别名ratticdb
重定向永久/https://ratticdb..lan/
我似乎找不到导致403错误的问题所在。当我根据其他人的经验进行一些更改时(即:更改“订单拒绝,允许”以“要求所有授权”),我会得到500个内部错误
关于克服此错误并启动网页的任何其他建议?问题在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 processs=2 threads=25 home=/opt/apps/RatticWeb/python path=/opt/apps/RatticWeb display name=%{GROUP}
这是由nano和行比窗口长造成的。问题出现在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 processs=2 threads=25 home=/opt/apps/RatticWeb/python path=/opt/apps/RatticWeb display name=%{GROUP} 这是由nano和线条比窗口长造成的