certbot,apache,django-当前配置不支持自动重定向
我想为我的域名添加SSL证书,让我们称其为“ domain.net”,
我在Bluehost上有副总裁,Apache上的Django,并想使用Certbot添加证书。
在安装过程中,我收到了这些消息:
部署证书成功地部署了domain.net的证书 to /etc/apache2/conf/httpd.conf成功地部署了证书 www.domain.net to /etc/apache2/conf/conf/httpd.conf失败的redirect domain.net无法设置domain.net的重定向增强。
下一步:
- 保存证书,但无法安装(安装程序:Apache)。修复下面显示的错误后,尝试再次安装 通过运行:certbot install-cert-name domain.net
无法找到相应的HTTP VHOST;无法创建一个 预期解决冲突;当前配置不支持 自动重定向请求帮助或搜索解决方案 https://community.letsencencrypt.org 。请参阅日志文件 /var/log/letsencrypt/letsencrypt.log或以-v重新运行certbot 更多详细信息。
如何解决此错误?
不确定这是否会有所帮助,但是这里有一个“ apachectl -s”
VirtualHost configuration:
127.0.0.1:80 is a NameVirtualHost
default server server.domain.com (/etc/apache2/conf/httpd.conf:300)
port 80 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:300)
port 80 namevhost proxy-subdomains-vhost.localhost (/etc/apache2/conf/httpd.conf:663)
wild alias cpanel.*
wild alias whm.*
wild alias webmail.*
wild alias webdisk.*
wild alias cpcalendars.*
wild alias cpcontacts.*
127.0.0.1:443 is a NameVirtualHost
default server server.domain.com (/etc/apache2/conf/httpd.conf:771)
port 443 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:771)
wild alias cpanel.*
wild alias whm.*
wild alias webmail.*
wild alias webdisk.*
wild alias cpcalendars.*
wild alias cpcontacts.*
port 443 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:913)
162.241.177.72:80 is a NameVirtualHost
default server server.domain.com (/etc/apache2/conf/httpd.conf:321)
port 80 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:321)
port 80 namevhost domain.com (/etc/apache2/conf/httpd.conf:382)
alias mail.domain.com
alias www.domain.com
port 80 namevhost domain.domain.com (/etc/apache2/conf/httpd.conf:463)
alias mail.domain.net
alias domain.net
alias www.domain.net
alias www.domain.domain.com
port 80 namevhost proxy-subdomains-vhost.localhost (/etc/apache2/conf/httpd.conf:663)
wild alias cpanel.*
wild alias whm.*
wild alias webmail.*
wild alias webdisk.*
wild alias cpcalendars.*
wild alias cpcontacts.*
162.241.177.72:443 is a NameVirtualHost
default server domain.domain.com (/etc/apache2/conf/httpd.conf:530)
port 443 namevhost domain.domain.com (/etc/apache2/conf/httpd.conf:530)
alias mail.domain.net
alias domain.net
alias www.domain.net
alias www.domain.domain.com
alias cpcalendars.domain.net
alias webdisk.domain.net
alias cpcontacts.domain.net
alias cpanel.domain.net
alias webmail.domain.net
port 443 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:771)
wild alias cpanel.*
wild alias whm.*
wild alias webmail.*
wild alias webdisk.*
wild alias cpcalendars.*
wild alias cpcontacts.*
port 443 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:913)
*:* server.domain.com (/etc/apache2/conf/httpd.conf:351)
*:443 server.domain.com (/etc/apache2/conf/httpd.conf:913)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/etc/apache2/htdocs"
Main ErrorLog: "/etc/apache2/logs/error_log"
Mutex rewrite-map: dir="/run/apache2" mechanism=fcntl
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: dir="/run/apache2" mechanism=fcntl
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/run/apache2/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: MODSEC_2.5
Define: MODSEC_2.9
User: name="nobody" id=99
Group: name="nobody" id=99
I want to add ssl certificate for my domain, let's call it "domain.net"
I have VPS on Bluehost, Django on Apache and wanted to add certificate using Certbot.
During the installation, I got these messages:
Deploying certificate Successfully deployed certificate for domain.net
to /etc/apache2/conf/httpd.conf Successfully deployed certificate for
www.domain.net to /etc/apache2/conf/httpd.conf Failed redirect for
domain.net Unable to set the redirect enhancement for domain.net.NEXT STEPS:
- The certificate was saved, but could not be installed (installer: apache). After fixing the error shown below, try installing it again
by running: certbot install --cert-name domain.netUnable to find corresponding HTTP vhost; Unable to create one as
intended addresses conflict; Current configuration does not support
automated redirection Ask for help or search for solutions at
https://community.letsencrypt.org. See the logfile
/var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for
more details.
How to solve this error?
Not sure if that will help but here is a 'apachectl -S' out
VirtualHost configuration:
127.0.0.1:80 is a NameVirtualHost
default server server.domain.com (/etc/apache2/conf/httpd.conf:300)
port 80 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:300)
port 80 namevhost proxy-subdomains-vhost.localhost (/etc/apache2/conf/httpd.conf:663)
wild alias cpanel.*
wild alias whm.*
wild alias webmail.*
wild alias webdisk.*
wild alias cpcalendars.*
wild alias cpcontacts.*
127.0.0.1:443 is a NameVirtualHost
default server server.domain.com (/etc/apache2/conf/httpd.conf:771)
port 443 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:771)
wild alias cpanel.*
wild alias whm.*
wild alias webmail.*
wild alias webdisk.*
wild alias cpcalendars.*
wild alias cpcontacts.*
port 443 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:913)
162.241.177.72:80 is a NameVirtualHost
default server server.domain.com (/etc/apache2/conf/httpd.conf:321)
port 80 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:321)
port 80 namevhost domain.com (/etc/apache2/conf/httpd.conf:382)
alias mail.domain.com
alias www.domain.com
port 80 namevhost domain.domain.com (/etc/apache2/conf/httpd.conf:463)
alias mail.domain.net
alias domain.net
alias www.domain.net
alias www.domain.domain.com
port 80 namevhost proxy-subdomains-vhost.localhost (/etc/apache2/conf/httpd.conf:663)
wild alias cpanel.*
wild alias whm.*
wild alias webmail.*
wild alias webdisk.*
wild alias cpcalendars.*
wild alias cpcontacts.*
162.241.177.72:443 is a NameVirtualHost
default server domain.domain.com (/etc/apache2/conf/httpd.conf:530)
port 443 namevhost domain.domain.com (/etc/apache2/conf/httpd.conf:530)
alias mail.domain.net
alias domain.net
alias www.domain.net
alias www.domain.domain.com
alias cpcalendars.domain.net
alias webdisk.domain.net
alias cpcontacts.domain.net
alias cpanel.domain.net
alias webmail.domain.net
port 443 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:771)
wild alias cpanel.*
wild alias whm.*
wild alias webmail.*
wild alias webdisk.*
wild alias cpcalendars.*
wild alias cpcontacts.*
port 443 namevhost server.domain.com (/etc/apache2/conf/httpd.conf:913)
*:* server.domain.com (/etc/apache2/conf/httpd.conf:351)
*:443 server.domain.com (/etc/apache2/conf/httpd.conf:913)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/etc/apache2/htdocs"
Main ErrorLog: "/etc/apache2/logs/error_log"
Mutex rewrite-map: dir="/run/apache2" mechanism=fcntl
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: dir="/run/apache2" mechanism=fcntl
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/run/apache2/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: MODSEC_2.5
Define: MODSEC_2.9
User: name="nobody" id=99
Group: name="nobody" id=99
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论