首页 > 解决方案 > 如何用 laravel 解决 Apache2 ssl Cert 问题

问题描述

我已经使用 Letsencrypr 生成了 SSL 证书,并在启用站点的文件夹下的 default-SSL.conf 文件中使用此配置将其安装在 apache 中

<IfModule mod_ssl.c>
    <VirtualHost _default_:443>
            ServerAdmin info@qsinav.com
            ServerName demo.qsinav.com

            DocumentRoot /var/www/html/qSinav-starter/public

            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined

            SSLEngine on

            SSLCertificateFile      /etc/letsencrypt/live/demo.qsinav.com/fullchain.pem
            SSLCertificateKeyFile  /etc/letsencrypt/live/demo.qsinav.com/privkey.pem
            <FilesMatch "\.(cgi|shtml|phtml|php)$">
                            SSLOptions +StdEnvVars
            </FilesMatch>
            <Directory /usr/lib/cgi-bin>
                            SSLOptions +StdEnvVars
            </Directory>

            SSLProtocol             all -SSLv3 -TLSv1.3
           #SSLHonorCipherOrder     off
           #SSLSessionTickets       off

             <Directory  /var/www/html/qSinav-starter/>
                AllowOverride all
             SSLOptions +StdEnvVars
            </Directory>


          </VirtualHost>
         </IfModule>

此配置仅适用于我系统的登录页面,然后当我登录时它显示我

不安全

我不确定错误应该在哪里。提前致谢

标签: laravelapache2lets-encrypt

解决方案


我找到了解决方案,在其他页面中有调用HTTP URL的链接,在我删除它之后,它现在可以工作了


推荐阅读