nginx https透明代理_Nginx反向代理https,配置lets-encrypt证书教程
前言
本站也终于迁移到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-run
certbot renew
wordpress配置(如果不用wordprss到这里教程就已经结束了)
其实并不需要修改php文件,搞php搞了我半天
插件下载出搜索ssl,之后安装下图的插件
如果ssl正确开启的话,进入插件内,会有个简单的引导,按照提示一步一步来
运气好的,再次打开你的博客小锁 就出了
检查一下博客是否有问题,能否登录后台,如果一切正常,重复执行一次【certbot安装与配置】,最后一步选择2
PS
记得,作这些操作前,先在自己的DNS解析服务商那里把域名解析弄了
nginx https透明代理_Nginx反向代理https,配置lets-encrypt证书教程相关推荐
- nginx反向代理模块配置详解_nginx反向代理原理及配置详解
nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...
- nginx反向代理打印日志_nginx反向代理笔记
课前回顾 mysqladmin -uroot password 1#给root用户密码(必须要做) mysql -uroot -p1 create database wp;#创建数据库 create ...
- 彻底理解正向代理、反向代理、透明代理
套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术.一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术.常用的代理技术 ...
- Nginx(二):反向代理原理 与 配置文件详解
相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...
- [转]nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件
文章目录 前言 一.nginx简介 1. 什么是 nginx 和可以做什么事情 2.Nginx 作为 web 服务器 3. 正向代理 4. 反向代理 5. 负载均衡 6.动静分离 二.Nginx 的安 ...
- 浅析Nginx 正向代理与反向代理
1.正向代理和反向代理的概念 无论是正向代理,还是反向代理,说到底,就是代理模式的衍生版本罢了.我们都学习过代理设计模式,都知道代理模式中有代理角色和被代理角色,为什么这么说,因为这两个角色对于我们理 ...
- 使用nginx在指定端口做反向代理
使用nginx做反向代理 什么是代理.正向代理.反向代理? 代理 正向代理 反向代理 nginx最基本的组成部分 下载 配置文件 基础页面 nginx.exe 基本指令 nginx反向代理 官方文档的 ...
- nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
文章目录 前言 一.nginx简介 1. 什么是 nginx 和可以做什么事情 2.Nginx 作为 web 服务器 3. 正向代理 4. 反向代理 5. 负载均衡 6.动静分离 二.Nginx 的安 ...
- 将Vue项目部署在Nginx,解决前端路由、反向代理和静态资源问题
将Vue项目部署在Nginx,解决前端路由.反向代理和静态资源问题 需求: 一台服务器,Linux 安装了Nginx 使用Vue脚手架编写的Vue项目 第一步:将Vue项目打包,然后将生成的dist文 ...
最新文章
- Elasticsearch 在各大互联网公司大量真实的应用案例!
- layui table 分页 记住之前勾选的数据
- 使用WSW将Nginx创建为Windows系统服务
- dataGridView使用指南系列一、回车换行或换列完美解决方案
- Dotnet Core下的Channel, 你用了吗?
- codeforces 932E Team Work 高等数学求导、dp
- android内存置换,课内资源 - 基于Android实现的页面置换模拟
- python学习——matplotlib库——条形图(横版和竖版)
- 读《C程序设计语言》
- 集成电路的设计 —— 引脚
- 计算机导入文件格式,电脑如何打开zip格式文件|电脑打开zip格式文件的方法
- 使用Java完成Socket文件传输
- 关于算法竞赛入门经典3.4.2思考题题目1必要的存储量的思考
- python图书馆系统借书验证登陆功能
- launching IDEA-If you already have a 64-bit JDK installed, define a JAVA_HOME...问题解析处理
- poj 3295 Tautology
- 什么是HTTP代理?HTTP代理的作用
- e431装linux系统恢复,Mac、Linux、Windows三系统的备份恢复以及引导修复思路记录
- 4.124.13天梯赛补题
- (三)爬取新房销售信息——位置坐标转换+地图标点可视化篇
热门文章
- excel导入数据到sqlserver
- IE6下PNG图片透明效果(PNG图片做背景也可以)
- 【数据结构基础】-线性表的顺序实现(数组实现)基本操作
- 项目:基于以太网通信,单片机作为客户端,接收CAN-Ethernet的十六进制数据
- linux的基础知识——会话
- 《动手学深度学习》第一天 (2.1+2.2)
- grpc简单使用 java_gRPC学习记录(四)-官方Demo - Java 技术驿站-Java 技术驿站
- rk3288 android编译环境搭建,RK3288系统编译及环境搭建
- mybatis insert 重复数据2条_Mybatis框架lt;增gt;:添加一条数据到数据库中,insert...
- hadoop jar包_【大数据学习】Hadoop的MR分布式开发小实战