网站首页 > 技术教程 正文
购买SSL证书
要想使用https访问你的网址,首先得拥有颁发的SSL证书。我使用的是免费版,有效期为一年,过期后再重新申请。
申请SSL证书
购买后,可在搜索框输入证书关键字进入到控制台。
点击证书申请,按照提示填写完相关信息就会给你签发了。
证书下载
证书签发完成后如下图所示。点击下载。在右侧选择下载对应服务器的压缩包。
此处我的是nginx服务器,其他服务器类型自行选择
部署SSL证书
在已签发的证书列表中,点击部署,选择负债均衡,全选所有节点一键部署。
nginx配置https访问
- 将下载的证书压缩包解压出来,压缩包中有两个文件1234567_baidu.com.pem和1234567_baidu.com.key。
- 将上面的两个文件拷贝到服务器的/usr/local/nginx/ssl/路径下(拷贝到其他路径时,需修改4中的对应路径)
- 连接服务器的控制台,修改nginx的配置文件。vi /etc/nginx/nginx.conf
- 增加一个server监听
server {
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
server_name www.baidu.com;#对应域名
root /usr/share/nginx/html;
ssl on;
ssl_certificate "/usr/local/nginx/ssl/1234567_baidu.com.pem"; # 证书pem的文件目录
ssl_certificate_key "/usr/local/nginx/ssl/1234567_baidu.com.key"; # 证书key的文件目录
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 10m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
include /etc/nginx/default.d/*.conf;
error_page 500 502 503 504 /50x.html;
location = /50x.html
}
}
修改完成后执行 nginx -s reload重新加载nginx配置。
http自动请求到https访问网站
- 完成以上配置。输入https可以正常访问网站了,如果要将http请求的网站变成https,这里只需在nginx的配置中再增加一项。
- 修改nginx配置文件。vi /etc/nginx/nginx.conf
- 找到配置监听80端口的server,增加这行代码rewrite ^(.*) https://$host$1 permanent;
- 此时对http的请求已配置完了,不要忘了,修改完成后执行 nginx -s reload重新加载nginx配置。
本文完成了对nginx配置https访问,如果对你有帮助欢迎点赞、评论、关注支持!
猜你喜欢
- 2024-10-11 部署支持 https 的 Nginx 服务(nginx配置https证书)
- 2024-10-11 nginx优化https(ocsp)(nginx配置生成https)
- 2024-10-11 Nginx配置HTTPS(nginx配置带重定向的反向代理)
- 2024-10-11 Linux下配置Nginx并使用https协议
- 2024-10-11 超详解:HTTPS及配置Django+HTTPS开发环境
- 2024-09-21 搭建Nginx(Https)+Tomcat实现负载均衡且Https自发证书配置
- 2024-09-21 「python」「nginx」「https」 Nginx 服务器 SSL 证书安装部署
- 2024-09-21 Nginx配置https实现加密认证(https加密证书)
- 2024-09-21 Nginx HTTPS的正反向代理测试(没有为http或https指定代理服务器)
- 2024-09-21 Nginx部署ssl证书开启https简要教程
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (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)
本文暂时没有评论,来添加一个吧(●'◡'●)