nginx ssl基本设置

林相对较新的服务器端,对configuration有很less的想法,所以请原谅,如果这个问题似乎真的很基本

我有一个nginx + uwsgi服务器,并运行一个我想configuration为https

server { ssl on; listen 443 ; allow all; server_name example.com; ssl_certificate sslWork/anotherKey/server.crt; ssl_certificate_key sslWork/anotherKey/server.key; ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; # Django admin media. location /media/admin/ { alias lib/python2.6/site-packages/django/contrib/admin/media/; } # Your project's static media. location /media/ { alias PROJECT_ROOT/media/; } # Finally, send all non-media requests to the Django server. location /ai { uwsgi_pass 127.0.0.1:8807; include uwsgi_params; } location /trial { uwsgi_pass 127.0.0.1:8817; include uwsgi_params; } } 

这是configuration看起来像..其中anotherKey / *是自我生成的证书

这当然只是configuration的ssl部分,如果还有其他需要的话,我可以把它添加到问题也..
我如何生成证书..是否重要..?
现在即时通讯“网页不可用”

谢谢

这个问题显然是我没有打开实例的443端口..哎呀:)