使用 Nginx 设置 SSL 时遇到问题

rfc*_*r89 6 ssl nginx https

我正在尝试在 Windows 7 机器上使用 Nginx(1.2.3) 设置 SSL(0.9.8e)。我已经生成了一个需要的自签名证书,所以我有一个密钥和一个证书文件。尝试启动 Nginx 时它失败了,我在日志文件中收到的错误消息是“共享区域“SSL”没有相同的地址”。在我尝试引入 SSL 之前它正在工作。

知道我做错了什么吗?

请记住,无论是否有所不同,该网站都只能在本地网络上访问,而且我正在远程访问 Web 服务器。

这是我的配置文件中关于 ssl 的部分:

worker_processes  1;
events {
 worker_connections  1024;
}

http {
ssl_session_cache   shared:SSL:10m;
ssl_session_timeout 10m;

 include       mime.types;
 default_type  application/octet-stream;

 sendfile        on;
 keepalive_timeout  65;

 server {
      listen       443 ssl;
      server_name  www.mydomain.com;
      ssl_certificate     /nginx-1.2.3/ssl/server.crt;
      ssl_certificate_key /nginx-1.2.3/ssl/server.key;
      ssl_protocols       SSLv3 TLSv1 TLSv1.1 TLSv1.2;
      ssl_ciphers         HIGH:!aNULL:!MD5;
 }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

小智 5

由于在这些 Windows 版本中启用了地址空间布局随机化,缓存和其他需要共享内存支持的模块在 Windows Vista 和更高版本上不起作用。

来源