gpt4 book ai didi

带 WSGI 的 Apache2 上的 SSL

转载 作者:太空宇宙 更新时间:2023-11-03 12:37:22 25 4
gpt4 key购买 nike

<分区>

我正在尝试在我维护的 Django 站点上设置 SSL,但在使用 SSL 设置我的 VirtualHost 时遇到了一些麻烦。我按照说明 here但是每次我尝试重新启动 apache 时,它​​都会告诉我它无法重新启动,因为多个虚拟主机使用相同的 wsgi 配置:

/etc/init.d/apache2 reload
Syntax error on line 33 of /etc/apache2/sites-enabled/www.mydomain.com:
Name duplicates previous WSGI daemon definition.
...fail!

我知道发生了什么,只是不知道如何解决它。任何建议表示赞赏,谢谢!这是我的 VirutalHosts 文件的样子:

<VirtualHost *:80>
ServerAdmin my@email.com
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /sites/mydomain

# WSGI Settings
WSGIScriptAlias / /sites/mydomain/wsgi_handler.py
WSGIDaemonProcess mydomain user=myuser group=mygroup processes=1 threads=1
WSGIProcessGroup mydomain

# Static Directories
Alias /static /sites/mydomain/static/
<Location "/static">
SetHandler None
</Location>

Alias /img /sites/mydomain/img/
<Location "/img">
SetHandler None
</Location>

</VirtualHost>

<VirtualHost *:443>
ServerAdmin my@email.com
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /sites/mydomain

# WSGI Settings
WSGIScriptAlias / /sites/mydomain/wsgi_handler.py
WSGIDaemonProcess mydomain user=myuser group=mygroup processes=1 threads=1
WSGIProcessGroup mydomain

# Static Directories
Alias /static /sites/mydomain/static/
<Location "/static">
SetHandler None
</Location>

Alias /img /sites/mydomain/img/
<Location "/img">
SetHandler None
</Location>

# SSL Stuff
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/crt/vhost1.crt
SSLCertificateKeyFile /etc/apache2/ssl/key/vhost1.key
<Location />
SSLRequireSSL On
SSLVerifyClient optional
SSLVerifyDepth 1
SSLOptions +StdEnvVars +StrictRequire
</Location>
</VirtualHost>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com