网站上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
相关推荐
ldq_sd1 小时前
Django 在同一域名下使用 NGINX 服务器运行 Django 和 WordPress
运维·服务器·nginx
李詹3 小时前
HTTPS为何仍有安全漏洞?解析加密协议下的攻击面
网络·网络协议·https
程序猿John11 小时前
nginx实现负载均衡与例子详解
运维·nginx·负载均衡
被一米六支配的恐惧13 小时前
nginx配置ssl证书,实现https安全访问.
nginx·https·ssl
星星跌入梦境*13 小时前
前端面试题(六):HTTP和HTTPS的区别以及他们如何保障数据安全
网络协议·http·https
阿諪諪14 小时前
Vue知识点(5)-- 动画
前端·vue.js·nginx
ak啊14 小时前
URL 重定向、压缩Lua 模块(OpenResty)、WebSocket 支持
nginx
秋叶清风17 小时前
nginx 代理 https 接口
网络·nginx·https
菌菌的快乐生活18 小时前
SSL证书颁发机构有哪些呢
网络·网络协议·ssl