资源:
问题:
403
禁止的
您无权访问此资源。
(当我尝试以 httpS://mail.domain.nl 的形式访问它,但没有 S,所以 http://mail.domain.nl 是可访问的)
到目前为止我试图解决问题的事情:
在
/srv
, 我已经执行了$ sudo chmod -R 777 modoboa
.但是这个错误仍然存在,因为它只能通过 HTTP 访问,而不是通过 HTTPS URL。
有谁知道为什么?由于安全原因,我无法登录 HTTP,因此我需要为邮件服务器使用 HTTPS。
conf文件是这样的::D
<VirtualHost *:80>
ServerName mail.domain.nl
ServerAlias www.mail.domain.nl
DocumentRoot /srv/modoboa/instance/
Alias /media/ /srv/modoboa/instance/media/
<Directory /srv/modoboa/instance/media>
Order deny,allow
Allow from all
Require all granted
</Directory>
Alias /sitestatic/ /srv/modoboa/instance/sitestatic/
<Directory /srv/modoboa/instance/sitestatic>
Order deny,allow
Allow from all
Require all granted
</Directory>
WSGIScriptAlias / /srv/modoboa/instance/instance/wsgi.py
<Directory "/srv/modoboa/instance">
Order allow,deny
Allow from all
Require all granted
</Directory>
WSGIDaemonProcess mail.domain.nl python-path=/srv/modoboa/instance/:/srv/modoboa/env/lib/python3.8/site-packages
WSGIProcessGroup mail.domain.nl
# Pass Authorization header to enable API usage:
WSGIPassAuthorization On
</VirtualHost>
哦,domain.nl 是发布此文档的占位符,实际上它具有我在 :D 上使用网络服务器的域。一些情感背景故事:D:D:D:D:D:
我是 Linux 新手,我一直是 Windows 的粉丝,因为我不了解 Linux(你知道讨厌未知)。
在我的学生会工作几个月以来,有一个人是 Linux 的死忠粉,他插入我们在网站上使用 Linux。从那以后我发现它实际上很舒服,因为它也比 Windows 服务器便宜得多,所以我决定使用它。我在 UBUNTU 20.04 的 APACHE2 上托管了多个 Wordpress 网站,我还想拥有自己的邮件服务器,MODOBOA 在安装时非常漂亮,在 NGINX 中一切正常,但我尝试在 APACHE2 上托管它(因为我在它正在安装以查看它是否可以在 NGINX 中运行),在执行该 sudo 命令安装 mod_wsgi 后,该站点可以通过 HTTP 访问,但不能通过 HTTPS 访问。
最佳答案
似乎您只有一个虚拟主机在端口 80 上监听。您需要创建另一个虚拟主机并让它监听 443,即 HTTPS。
关于python - Ubuntu Modoboa 从 NGINX 到 APACHE2 : HttpS 403 forbidden while HTTP is correctly accessible. (mod_WSGI),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64454732/