我试图在Windows 7机器上使用Nginx(1.2.3)设置SSL(0.9.8e)。 我已经生成了一个需要的自签名证书,所以我有一个密钥和一个证书文件。 当试图启动Nginx时,它失败了,我在日志文件中得到的错误信息是“共享区域”SSL“没有相等的地址”。 在我尝试引入SSL之前,它正在工作。
任何想法我做错了什么?
在我看来,网站只能在本地networking上访问,无论是否有所作为,我也远程访问networking服务器。
这里是我的configuration文件关于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; } }
谢谢
由于在这些Windows版本中启用了地址空间布局随机化,因此需要共享内存支持的caching和其他模块无法在Windows Vista和更高版本上运行。
资源