网站上https协议,nginx配置SSL,443端口

nginx配置ssl

要给自己的网站上ssl证书,使用https协议。首先你需要有证书文件,这个文件是你买的服务,买过之后别人会给你。

就是这样的文件:

然后你就把文件上传到服务器的一个位置,你记住这个位置,后面配置nginx用

接下来打开你的nginx.conf,在其中加入一下配置即可:

bash 复制代码
server {
	listen 443 ssl;
	server_name 你的域名;
	ssl_certificate     xxx.pem#证书绝对路径(你上传到服务器路径);
	ssl_certificate_key xxx.key#证书绝对路径(你上传到服务器路径);
	ssl_session_timeout 5m;
	ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH;
	ssl_protocols TLSv1;
	ssl_prefer_server_ciphers on;

	#下面就正常的配置项目就好,从你之前配好的哪个server复制过来就行了
	root 项目文件地址
	localhost / {
		xxx
	}
}

配置完成后重启nginx,访问网站试试

bash 复制代码
sysytemctl restart nginx
或
/usr/local/webserver/nginx/sbin/nginx -t
/usr/local/webserver/nginx/sbin/nginx -s reload
/usr/local/webserver/nginx/sbin/nginx -s reopen
相关推荐
2501_9159214313 小时前
苹果iOS应用开发上架与推广完整教程
android·ios·小程序·https·uni-app·iphone·webview
2501_9151063214 小时前
HTTP和HTTPS协议工作原理及安全性全面解析
android·ios·小程序·https·uni-app·iphone·webview
如来神掌十八式15 小时前
nginx基础知识
运维·nginx
IT青栀菀17 小时前
Tengine替换Nginx作为代理服务遇到的问题
运维·nginx
蜜獾云18 小时前
Nginx-包教包会-入门
运维·nginx
青霄19 小时前
nginx动态匹配(分流)
nginx·动态转发
七月稻草人19 小时前
Spring Boot + Vue 3 全栈项目,内网穿透实现 HTTPS 公网访问,前后端分离部署方案
vue.js·spring boot·https
yleihj1 天前
vCenter计算机SSL证书续期
服务器·网络协议·ssl
lifewange1 天前
https和http有什么区别
网络协议·http·https
舒一笑2 天前
我把前端从 /ais 改到 /kb 后,连续踩了 7 个 Nginx 坑(含 405/413/502/404 终极解法)
运维·nginx·程序员