0

操作系统:微软服务器 2019

网络服务器:阿帕奇

前端:Vue.js

后端:Laravel

我设置端口 443 连接我的 vue.js 项目,设置端口 9999 连接 laravel 项目。

当我转到“https://my_domain”时,它在 URL 栏前显示 SSL 有效。

我使用Pentest-tools扫描“https://my_domain”,工具显示该网站没有任何漏洞。

但是当我使用Vooki扫描我的 laravel API 时,它显示我有一个中等漏洞,即“SSL 证书错误主机”。

我在哪里做错了?为什么当我使用浏览器访问 vue.js 时,它显示我正确安装了 CA,但 laravel API 在 Vooki 中显示“错误主机”?

这是我的 httpd-vhosts.conf。

<VirtualHost *:443>
    DocumentRoot "C:\Apache24\htdocs\index"
    ServerName my_domain
    ErrorLog "C:\Apache24\logs\error.log"
    CustomLog "C:\Apache24\logs\access.log" combined
    <Directory "C:\Apache24\htdocs\vue_project_name"> 
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    <Directory "C:\Apache24\htdocs\vue_project_name\css"> 
        Options Indexes FollowSymLinks
        AllowOverride All
        Require ip my_ip
    </Directory>
    <Directory "C:\Apache24\htdocs\vue_project_name\js"> 
        Options Indexes FollowSymLinks
        AllowOverride All
        Require ip my_ip
    </Directory>
    SSLEngine on
    SSLProtocol -all +TLSv1.2   
    SSLCertificateKeyFile "C:\Apache24\conf\ssl.key\my_domain.key"
    SSLCertificateFile "C:\Apache24\conf\ssl.crt\my_domain.crt"
    SSLCertificateChainFile "C:\Apache24\conf\DigiCertCA.crt"
</VirtualHost>

<VirtualHost *:9999>
    DocumentRoot "C:\Apache24\htdocs\laravel_project_name\public"
    ServerName my_domain
    ErrorLog "C:\Apache24\logs\error.log"
    CustomLog "C:\Apache24\logs\access.log" combined
    <Directory "C:\Apache24\htdocs\laravel_project_name\public"> 
        Options Indexes FollowSymLinks
        AllowOverride All
        Require ip my_ip
    </Directory>
    SSLEngine on
    SSLProtocol -all +TLSv1.2   
    SSLCertificateKeyFile "C:\Apache24\conf\ssl.key\my_domain.key"
    SSLCertificateFile "C:\Apache24\conf\ssl.crt\my_domain.crt"
    SSLCertificateChainFile "C:\Apache24\conf\DigiCertCA.crt"
</VirtualHost>
4

1 回答 1

0

尝试这个

ServerName example.com

ServerAlias example.com *.example.com
于 2021-08-07T11:13:16.900 回答