网站上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
相关推荐
五阿哥永琪15 小时前
Nginx入门教学+实战
运维·nginx
热爱Liunx的丘丘人20 小时前
Docker Compose 实现 Nginx 与 MySQL 多容器服务编排
mysql·nginx·docker
tang74516396221 小时前
Ubuntu 24.04 安装 Nginx 1.29.6 完整版教程20260320
linux·nginx·ubuntu
小糖学代码21 小时前
LLM系列:环境搭建:4.Nginx使用教程
运维·python·神经网络·nginx
sg_knight21 小时前
负载均衡配置:使用 Nginx 反向代理 MinIO 集群的实战教程
运维·nginx·负载均衡·文件管理·minio·cos·oss
ruanyongjing21 小时前
元数据驱动开发 - 面向对象编程思想的补充 (十二)
nginx·macos·docker
热爱Liunx的丘丘人1 天前
Dockerfile 构建自定义 Nginx Web 服务镜像
运维·前端·nginx
随便做点啥1 天前
8卡服务器(4服务x 2卡)Nginx 负载均衡配置,与百分位延迟说明
服务器·nginx·负载均衡
呆萌的代Ma1 天前
Linux服务使用Nginx配置域名并使用certbot提供SSL
linux·nginx·ssl
热爱Liunx的丘丘人1 天前
搭建一个 Web + 数据库系统(Nginx+PHP+MySQL)
数据库·nginx·php