nginx开启ssl nginx默认没有安装ssl的模块需要在配置时添加参数 --with-http_ssl_module 安装模块ngx_http_ssl_module。获取ssl证书从相关网站获取证书或者在服务器上生成证书用于测试nginx配置server {#开启ssllisten 443 ssl;#ssl证书ssl_certificate/usr/local/nginx/conf/server.crt;#ssl证书密钥ssl_certificate_key/usr/local/nginx/conf/server.key;#ssl会话缓存SSL缓存名称shared共享内存worker进程共享10m大小10mbssl_session_cache shared:SSL:10m;#ssl会话超时时间ssl_session_timeout 10m;#指定openssl支持的数据加密算法在与客户端通信过程中可以使用以下算法对数据进行加密ssl_ciphers HIGH:!aNULL:!MD5;#优先按照服务端提供的数据加密算法顺序选择服务端与客户端都支持的数据加密算法ssl_prefer_server_ciphers on;location / {root html;index index.html;}}使用服务器生成的证书浏览器会显示不安全