1. 首页
  2. 技术知识

Nginx将http转换成https的详细过程

http 大家都知道是不安全的 然后想换成https


申请ssl证书

1.你得先有ssl证书(阿里云为例)

然后就是配置一下

审核完成之后就是下载证书了

下载完会有一个压缩包

你把压缩包解压放入你nginx.conf目录下就可以了

/www/server/nginx/conf (宝塔对应的目录)

重点来了

配置

nginx.conf

  1.   server {
  2.         listen       443 ssl;
  3.         #存放域名或者你服务的路径
  4.         server_name localhost;
  5.         #把证书放进conf目录下 然后就是对应着填写
  6.         ssl_certificate xxxxxx.pem;
  7.         ssl_certificate_key xxxxx.key;
  8.         #access_log  logs/host.access.log  main;
  9.         #后台管理静态资源存放
  10.       location / {
  11.           #文件目录
  12.           root  html;
  13.           #首页的样式
  14.           index  index.html;
  15.         }
  16.       location /prod-api {
  17.         #反向X
  18.           proxy_pass xxxx.xxxx.xxxx;
  19.         }
  20.   }
  21.   server {
  22.         listen       80;
  23.        #域名
  24.         server_name  xxxx.xxx.com xxxx.com;
  25.     #让所有访问80端口 http 的都跳转到443 也就是https
  26.         return 301 https://$server_name$request_uri;
  27.         root html;
  28.       }

复制代码 成果展示:


总结

到此这篇关于Nginx将http转换成https的文章就介绍到这了,更多相关Nginx http转换https内容请搜索软件技术网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件技术网!

原创文章,作者:starterknow,如若转载,请注明出处:https://www.starterknow.com/109137.html

联系我们