大家好,大家好
我对LetsEncrypt是新手。我已经把它安装在我的VPS上,运行Debian8和VestaCP作为服务器控制面板(这意味着我有APACHE和nginx)。
每次我尝试为我的域ehsan.space安装SSL时,LetsEncrypt都会出现此错误:
错误:/home/admin/conf/web/apache2.conf中应该只有一个vhost
我已经检查了apache2.conf,那里只有一个vhost。这是我的apache2.conf:servername ehsan.space
ServerAlias www.ehsan.space
邮箱:ServerAdmin info@ehsan.space
DocumentRoot/home/admin/web/ehsan.space/public_html
脚本别名/cgi-bin//home/admin/web/ehsan.space/cgi-bin/
Alias/vstats//home/admin/web/ehsan.space/stats/
Alias/Error//home/admin/web/ehsan.space/Document_Errors/
#SuexecUserGroup admin admin
CustomLog/var/log/apache2/DOMAINS/ehsan.space.bytes
CustomLog/var/log/apache2/DOMAINS/ehsan.space.log组合
Error Log/var/log/apache2/domains/ehsan.space.error.logAllowOverride All
选项+包括-索引+ExecCGIAllowOverride全部恢复模式配置
RUidGid管理员管理员
Rgroup www-dataAssignUserid admin admin IncludeOptional/home/admin/conf/web/apache2.ehsan.space.conf*Could请问有没有人能帮帮我?你们有网络主机在监听端口80(Http)吗?您的端口8080上似乎只有一台主机,是的,我想。因为网站现在在http上是没有问题的。如果服务器不监听http端口,这怎么可能呢?
但我不知道为什么在ApacheConf的端口80上没有主机!
我没有手动编辑任何东西。Apache2.conf是由我的VestaCP面板自动创建和配置的。除了apache2.conf.,是的,nginx正在端口80上运行您的站点
LetsENCRYPT将证书文件放在/ETC/LetsEncrypt/ARCHIVE/
我自己使用文件和添加证书到Vesta面板。Vesta负责配置nginx自己
谢谢您抽时间见我。