nginx配置https
在服务器上创建一个新的Nginx配置文件nginx.conf
,将上边两个文件与配置文件放在同一目录中。在配置文件中写入如下配置(部分代码):
# nginx.conf # 设置用户权限 user root; events { worker_connections 1024; } http { # 配置服务器 server { # 你监听的端口号 listen 443; # 服务器 server_name xxx;#此处为你自己的域名 charset utf-8; # ssl设置 ssl on; ssl_certificate server.crt; ssl_certificate_key server.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { index index.html index.htm; } } server { listen 80; server_name xxx;#此处为你自己的域名 rewrite ^(.*) https://$server_name$1 permanent;#将HTTP访问方式强制转接到HTTPS访问方式上 } }
使用这一配置开启Nginx服务,此时便可以使用HTTPS协议访问该网站。
参考资料:https://www.jianshu.com/p/24bfc167376e