我有多个vhost错误,但我只有一个vhost!

2025-07-03 15:15:01 7
  • 收藏
  • 管理

    大家好,大家好

    我对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自己

    谢谢您抽时间见我。

    上一页:我有钥匙,但我不知道该怎么用它 下一页:我是根据我所理解的情况写的,如果我错了,请纠正我。
    全部评论(0)