使用 Nginx 设置 SSL 时遇到问题

使用 Nginx 设置 SSL 时遇到问题

我正在尝试在 Windows 7 计算机上使用 Nginx(1.2.3) 设置 SSL(0.9.8e)。我已经生成了所需的自签名证书,因此我有一个密钥和一个证书文件。尝试启动 Nginx 时失败,日志文件中显示的错误消息是“共享区域“SSL”没有相等地址”。在我尝试引入 SSL 之前,它一直运行正常。

知道我做错了什么吗?

请记住,无论是否有区别,该网站只能在本地网络上访问,而且我还在远程访问网络服务器。

这是我的配置文件中有关 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;
 }
}

谢谢

答案1

由于 Windows 版本中启用了地址空间布局随机化,因此需要共享内存支持的缓存和其他模块无法在 Windows Vista 及更高版本上运行。

来源

相关内容