网站上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
相关推荐
笨手笨脚の9 分钟前
Nginx-2 详解处理 Http 请求
运维·网络协议·nginx·http
苹果醋31 小时前
SpringCloud Alibaba场景实践(Nacos篇)
java·运维·spring boot·mysql·nginx
Hello.Reader10 小时前
NGINX 四层上游模块`ngx_stream_upstream_module` 实战指南
运维·nginx
hie9889415 小时前
[nginx]反向代理grpc
运维·nginx·iphone
海天胜景21 小时前
nginx 配置返回 文件大小
运维·nginx
一眼万年041 天前
NGINX 高并发 HTTP 处理深度解析
nginx·微服务
夜影风1 天前
Linux系统中自签名HTTPS证书
linux·运维·https
layman05281 天前
openeuler 虚拟机:Nginx 日志分析脚本
前端·javascript·nginx
网硕互联的小客服2 天前
宝塔面板如何关闭https强制跳转http/https共存?
运维·服务器·网络·网络协议·http·https
layman05282 天前
Nginx 负载均衡、高可用及动静分离
运维·nginx·负载均衡