前言

本站也终于迁移到https了,由于全Docker部署,迁移过程中真是艰难无比(wordpress那块被折腾的想放弃了),也欢迎访问本人博客,(知乎的排版有些乱)

Nginx反向代理https,配置lets-encrypt证书教程 - sleele的博客

教程

本教程基于Centos7,其他系统稍有区别

Nginx安装与配置

安装nginx

yum -y install nginx

打开nginx

nginx

配置nginx

vi /etc/nginx/conf.d/test.conf

本教程是基于ip,端口的反代

server {server_name blog.sleele.top; # 替换成自己的域名listen       80 ;location / {proxy_pass http://172.17.0.3:1234;  #这个ip,端口替换成你自己的proxy_redirect off;proxy_set_header        Host    $host;proxy_set_header        X-Real-IP       $remote_addr;proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;   }
}

wq保存,如果有多个服务,就多copy几次上面的内容加以修改

nginx -t 检测一下有没有问题,没有问题就继续

nginx -s reload

nginx的步骤到这里差不多就结束了,其他nginx设置不在本教程范围内

certbot安装与配置

1、安装certbot(请先切换到root用户,否则前面加sudo)

yum -y remove epel-release
yum -y install epel-release
yum -y install certbot python2-certbot-nginx

之所以先卸载epel-release源是因为,可能某些VPS内置的是修改版的官方源,没有certbot

2、运行certbot(nginx版)

certbot --nginx

之后安装提示一步一步来,输入邮箱,域名后,建议先选1,如果测试没有问题后可以再来,之后再选2

开启证书自动续订

由于lets-encrypt的证书只要90天,所以我们要开启自动续订,好在这一步并不麻烦

certbot renew --dry-runcertbot renew

wordpress配置(如果不用wordprss到这里教程就已经结束了)

其实并不需要修改php文件,搞php搞了我半天

插件下载出搜索ssl,之后安装下图的插件

如果ssl正确开启的话,进入插件内,会有个简单的引导,按照提示一步一步来

运气好的,再次打开你的博客小锁 就出了

检查一下博客是否有问题,能否登录后台,如果一切正常,重复执行一次【certbot安装与配置】,最后一步选择2

PS

记得,作这些操作前,先在自己的DNS解析服务商那里把域名解析弄了

nginx https透明代理_Nginx反向代理https,配置lets-encrypt证书教程相关推荐

  1. nginx反向代理模块配置详解_nginx反向代理原理及配置详解

    nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...

  2. nginx反向代理打印日志_nginx反向代理笔记

    课前回顾 mysqladmin -uroot password 1#给root用户密码(必须要做) mysql -uroot -p1 create database wp;#创建数据库 create ...

  3. 彻底理解正向代理、反向代理、透明代理

    套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术.一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术.常用的代理技术 ...

  4. Nginx(二):反向代理原理 与 配置文件详解

    相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...

  5. [转]nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件

    文章目录 前言 一.nginx简介 1. 什么是 nginx 和可以做什么事情 2.Nginx 作为 web 服务器 3. 正向代理 4. 反向代理 5. 负载均衡 6.动静分离 二.Nginx 的安 ...

  6. 浅析Nginx 正向代理与反向代理

    1.正向代理和反向代理的概念 无论是正向代理,还是反向代理,说到底,就是代理模式的衍生版本罢了.我们都学习过代理设计模式,都知道代理模式中有代理角色和被代理角色,为什么这么说,因为这两个角色对于我们理 ...

  7. 使用nginx在指定端口做反向代理

    使用nginx做反向代理 什么是代理.正向代理.反向代理? 代理 正向代理 反向代理 nginx最基本的组成部分 下载 配置文件 基础页面 nginx.exe 基本指令 nginx反向代理 官方文档的 ...

  8. nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全

    文章目录 前言 一.nginx简介 1. 什么是 nginx 和可以做什么事情 2.Nginx 作为 web 服务器 3. 正向代理 4. 反向代理 5. 负载均衡 6.动静分离 二.Nginx 的安 ...

  9. 将Vue项目部署在Nginx,解决前端路由、反向代理和静态资源问题

    将Vue项目部署在Nginx,解决前端路由.反向代理和静态资源问题 需求: 一台服务器,Linux 安装了Nginx 使用Vue脚手架编写的Vue项目 第一步:将Vue项目打包,然后将生成的dist文 ...

最新文章

  1. Elasticsearch 在各大互联网公司大量真实的应用案例!
  2. layui table 分页 记住之前勾选的数据
  3. 使用WSW将Nginx创建为Windows系统服务
  4. dataGridView使用指南系列一、回车换行或换列完美解决方案
  5. Dotnet Core下的Channel, 你用了吗?
  6. codeforces 932E Team Work 高等数学求导、dp
  7. android内存置换,课内资源 - 基于Android实现的页面置换模拟
  8. python学习——matplotlib库——条形图(横版和竖版)
  9. 读《C程序设计语言》
  10. 集成电路的设计 —— 引脚
  11. 计算机导入文件格式,电脑如何打开zip格式文件|电脑打开zip格式文件的方法
  12. 使用Java完成Socket文件传输
  13. 关于算法竞赛入门经典3.4.2思考题题目1必要的存储量的思考
  14. python图书馆系统借书验证登陆功能
  15. launching IDEA-If you already have a 64-bit JDK installed, define a JAVA_HOME...问题解析处理
  16. poj 3295 Tautology
  17. 什么是HTTP代理?HTTP代理的作用
  18. e431装linux系统恢复,Mac、Linux、Windows三系统的备份恢复以及引导修复思路记录
  19. 4.124.13天梯赛补题
  20. (三)爬取新房销售信息——位置坐标转换+地图标点可视化篇

热门文章

  1. excel导入数据到sqlserver
  2. IE6下PNG图片透明效果(PNG图片做背景也可以)
  3. 【数据结构基础】-线性表的顺序实现(数组实现)基本操作
  4. 项目:基于以太网通信,单片机作为客户端,接收CAN-Ethernet的十六进制数据
  5. linux的基础知识——会话
  6. 《动手学深度学习》第一天 (2.1+2.2)
  7. grpc简单使用 java_gRPC学习记录(四)-官方Demo - Java 技术驿站-Java 技术驿站
  8. rk3288 android编译环境搭建,RK3288系统编译及环境搭建
  9. mybatis insert 重复数据2条_Mybatis框架lt;增gt;:添加一条数据到数据库中,insert...
  10. hadoop jar包_【大数据学习】Hadoop的MR分布式开发小实战