python - 为什么让我们加密证书(SSL)错误安装托管在 Ubuntu vps 中的 django 站点
问题描述
我已经在我的 ubuntu VPS 服务器中成功部署了 Django 项目。但是当我尝试安装 sudo certbot --apache -d amritshahi.com 时。我收到以下错误。
启用可用站点:/etc/apache2/sites-available/365-le-ssl.conf 运行 apache2ctl configtest 时出错。操作“configtest”失败。Apache 错误日志可能包含更多信息。
AH00526:/etc/apache2/sites-enabled/365.conf 第 25 行的语法错误:名称与之前的 WSGI 守护程序定义重复。
回滚到以前的服务器配置...运行 apache2ctl configtest 时出错。操作“configtest”失败。Apache 错误日志可能包含更多信息。
AH00526:/etc/apache2/sites-enabled/365.conf 第 25 行的语法错误:名称与之前的 WSGI 守护程序定义重复。
在 365.conf 文件中:
<VirtualHost *:80>
ServerAdmin me@amritshahi.com
ServerName amritshahi.com
ServerAlias www.amritshahi.com
DocumentRoot /var/www/personal
Alias /static /var/www/personal/Personal_Blog/static
<Directory "/var/www/personal/Personal_Blog/static">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
Require all granted
</Directory>
Alias /media /var/www/personal/Personal_Blog/media
<Directory "/var/www/personal/Personal_Blog/media">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
Require all granted</Directory>
ErrorLog ${APACHE_LOG_DIR}/shahi_error.log
CustomLog ${APACHE_LOG_DIR}/shahi_access.log combined
WSGIDaemonProcess Personal_Blog python-home=/var/www/personal/Personal_>
WSGIProcessGroup Personal_Blog
WSGIScriptAlias / /var/www/personal/Personal_Blog/project/wsgi.py
<Directory /var/www/personal/Personal_Blog/project>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
请帮忙??
解决方案
使用以下步骤解决了问题:
- 评论受影响的行
- 安装证书
- agan 来创建一个并更改 WSGIDaemonProcess 名称
- 重新启动 Apache 服务器
推荐阅读
- c# - C# WPF Listview Groupheader 始终位于顶部
- swift - 使用 Promises 的代码根本不执行
- html - HTML 滑块在移动设备和选项卡上做出响应
- reactjs - 当 axios 被调用时显示“Access-Control-Allow-Origin”错误
- gcc - mediapipe 库无法在 High Sierra 上构建
- python - FFMPEG 输出视频播放开始于 10 秒
- multilabel-classification - 服装分类的预训练模型
- python - 如何在yolov3模型上进行多图批量推理?
- java - 如何让程序一直询问直到输入有效数字?
- flutter-web - 如何在子级不超过父容器的 maxWidth 的情况下使用颤动创建可滚动页面?