网站首页 > 精选教程 正文
要想Nginx能够通过HTTPS协议进行访问,使用阿里云/腾讯云等第三方服务进行购买。
搜阿里云的产品与服务,应用与安全
点击购买证书
免费版的相关证书
点击立即购买去支付
之后点击证书申请
签发成功之后,点击下载
下载成功之后,就会有对应的证书文件
使用openssl生成证书
先要确认当前系统是否有安装openssl
openssl version
实际配置使用,首先先创建一下目录
mkdir /root/cert
1024是加密的长度算法,越长加密越细
之后使用生成相应的指令
openssl req -new -key server.key -out server.csr
有一些相关配置信息可以进行填写,随便填填就行,
之后文件多了一些server,csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
复制一下文件,再进行加密
最后输入该项指令,生成需要的SSL配置文件资料
openssl x509 -req -days 365 -in server.csr -signkey
server.key -out server.crt
如何开启Ngnix的实例配置呢?
提前准备好一个https的相关配置资料文件
使用vim 打开nginx的配置文件
复制HTTPS的相关内容
HTTPS中多添加了一个server块,取消注释,ESC,之后Ctrl+V选中注释
选中所有#,再按上一个d,就删除了
443ssl表示开始的意思,https多了一个server块,ssl_certificate表示证书所在的位置,ssl_certificate_key也表示证书的位置
可以使用tree 查看证书位置
编辑实际证书中的存储的位置,ssl_session_cache主要设置证书的会话缓存,shared,所有的共享缓存,后面的SSL缓存名称,1m代表大小,ssl_session_timeout 5m代表缓存时间,5分钟,ssl_ciphers表示密码格式,ssl_prefer_server_ciphers表示是否优先使用服务端密码
此时可以通过https进行访问了,但是出现了不安全是因为没有经过第三方验证的原因
提前准备好阿里云的ssl证书
将阿里云的SSL证书文件配置上
现在使用www.nginx521.cn访问的时候,仍然出现的是不安全的内容
只能手动添加https才能够出现,安全,又没什么办法,访问时候,能够自动添加呢?
但是实际在访问百度的时候,只要输入www.baidu.com,就能够变成baidu,com,同时添加https://www.baidu.com是自动添加的,这里怎样完成的
想要实现百度的效果,利用rewrite进行设置
第一步:修改server_name的localhost文件,将localhost修改为www.nginx521.cn
之后利用正则表达式,接收任何请求,转发为一个https://www.nginx521.cn$1的相关请求
实例配置使用,访问http://www.nginx521.cn之后,自动转发为了nginx521.cn
- 上一篇: 阿里云上玩转nginx之一:配置nginx
- 下一篇: 如何快速搭建一个阿里云服务器并布上项目进行访问
猜你喜欢
- 2024-10-03 项目基础部署十六---阿里云申请免费ssl证书并安装
- 2024-10-03 在Nginx中安装及使用免费的阿里云CA证书服务
- 2024-10-03 部署Django到阿里云服务器教程 怎么部署项目到阿里云服务器
- 2024-10-03 ContOS安装nginx contos安装宝塔建站心得
- 2024-10-03 使用阿里云 自己搭建网站 阿里云建网站教程
- 2024-10-03 如何快速搭建一个阿里云服务器并布上项目进行访问
- 2024-10-03 阿里云上玩转nginx之一:配置nginx
- 2024-10-03 阿里云SSL证书怎么安装 阿里云 ssl
- 2024-10-03 阿里云服务器部署方案(nginx+tomcat+mysql)
你 发表评论:
欢迎- 最近发表
-
- 我的世界光影MOD下载(我的世界光影mod下载安装)
- 我的世界1.7/1.8VoxelMap小地图MOD下载
- 我的世界1.7.10多世界 整合包(我的世界1.7.10forge整合包)
- 我的世界1.8最好用的修改器下载(我的世界1.8最好用的修改器下载安装)
- 我的世界更多弯曲动作MOD下载(我的世界更多弯曲动作mod下载手机版)
- 我的世界龙珠MOD下载(我的世界龙珠模组整合包下载)
- 我的世界1.7.10以太2 下载(我的世界以太2mod1.12.2)
- 我的世界虚拟人生MOD下载分享(我的世界虚拟人生下载安装)
- 我的世界无正版账号的简单联机方法(非网易版,仅适用于局域网)
- “我的语言极限,即是我的世界的极限。” ——《On Java》书籍推荐
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)