SSL 在某些路径上不起作用

SSL 在某些路径上不起作用

这是我的 SSL 配置:

<VirtualHost *:443> 
    DocumentRoot /path/todirectory/

    SSLEngine on
    SSLCertificateFile /etc/httpd/ssl/server.crt
    SSLCertificateKeyFile /etc/httpd/ssl/server.key

    <Directory "/path/todirectory/">
        Options Indexes SymLinksIfOwnerMatch FollowSymLinks
        AllowOverride All
        Order deny,allow
        Allow from all    
    </Directory>

    <Location />
        AuthType shibboleth  
        require shibboleth
    </Location>
</VirtualHost>

https://服务器名称有效,但是https://服务器名称/路径/todirectory不起作用。我得到 404 可能是什么原因?

答案1

/path/todirectory/是文件所在服务器上的物理路径。

因此,映射到(您的)https://servername/中的索引,而将映射到物理目录,该目录可能不存在。/path/todirectory/DocumentRoothttps://servername/path/todirectory/path/todirectory/path/todirectory/

当您请求时,您希望它加载什么内容https://servername/path/todirectory

相关内容