gpt4 book ai didi

ssl - 使用 SSL 时在 WAMP 服务器上出现 403 禁止错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:44:22 25 4
gpt4 key购买 nike

我刚刚花了最后 4 个小时试图让 SSL 在我的本地开发 wamp 服务器 (windows 7) 上工作。

现在一切似乎都设置好了,至少服务器重新启动没有任何错误!!

我似乎无法解决的唯一问题是当我尝试通过 HTTPS (SSL 443) 访问我的网站时出现 403 forbidden。它在端口 80 上工作正常,只是在 443 上不行。错误日志显示如下

[error] [client 127.0.0.1] client denied by server configuration: F:/My Webs/freedate/public_html/

我的 http.conf 文件添加了以下虚拟主机

<VirtualHost *:80>
ServerName www.freedate.local
ServerAlias freedate.local *.freedate.local
DocumentRoot "F:\My Webs\freedate\public_html"

<Directory "F:\My Webs\freedate\public_html">
allow from all
order allow,deny
# Enables .htaccess files for this site
AllowOverride All
</Directory>
DirectoryIndex index.html index.php
</VirtualHost>

我的 httpd-ssl.conf 添加了以下虚拟主机

<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "C:/wamp/bin/apache/Apache2.2.21/conf/ssl/server.crt"
SSLCertificateKeyFile "C:/wamp/bin/apache/Apache2.2.21/conf/ssl/server.key"

ServerName www.freedate.local
ServerAlias freedate.local *.freedate.local
DocumentRoot "F:\My Webs\freedate\public_html"

<Directory "F:\My Webs\freedate\public_html">
Options -Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
DirectoryIndex index.html index.php
</VirtualHost>

如果有人能发现我做错了什么,我将不胜感激,非常感谢。

亲切的问候加里

最佳答案

虽然这是一个非常古老的问题,但我今天遇到了同样的问题,我在这里为将来遇到这个问题的任何人提供解决方案。

如果在没有 SSL 的情况下一切正常,则此解决方案应该有效。您可以在此处找到在没有 SSL 的情况下工作的帮助:https://stackoverflow.com/a/14671738/2407971

httpd-ssl.conf文件,在 <VirtualHost _default_:443> 之间和 </VirtualHost>代码块,你会发现这样的东西:

<Directory "c:/Apache24/cgi-bin">
SSLOptions +StdEnvVars
</Directory>

在这些行之后,插入以下代码:

<Directory  "c:/wamp64/www/">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
<Directory "c:/wamp64/www/yoursite/">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>

这将基本上允许在 SSL 中访问 www 文件夹的根目录和您的站点。

重新启动服务器并测试您的站点。

希望对您有所帮助。

关于ssl - 使用 SSL 时在 WAMP 服务器上出现 403 禁止错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9085822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com