网站首页 > 技术教程 正文
要想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
- 上一篇: 平台进程监控介绍(系统进程监控软件)
- 下一篇: 干货:电商行业的上云最佳实践(云电商运营)
猜你喜欢
- 2024-10-10 阿里云发布云数据中心专用处理器CIPU 猜猜能干点啥?
- 2024-10-10 如何在一分钟内实现微服务系统下的架构可视化
- 2024-10-10 记一次8小时惊心动魄的服务器+网站升级
- 2024-10-10 新浪微博上云实践:极端流量下的峰值应对与架构挑战
- 2024-10-10 微服务架构可视化平台实践(微服务架构设计)
- 2024-10-10 玩机小技巧:阿里云的免费SSL证书快到期了,怎样正确续签呢?
- 2024-10-10 阿里云服务器无公网如何上网?(阿里云的大量公网ip来自哪儿)
- 2024-10-10 阿里云发布CIPU,云计算进入第三阶段
- 2024-10-10 学好Nginx,走遍天下都不怕(学好普通话走遍天下都不怕谁说的)
- 2024-10-10 干货:电商行业的上云最佳实践(云电商运营)
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)