nginx使用https

简介: nginx使用https

demo

server {
 listen 443 ssl;
 server_name www.example.org; # 你的域名
 ssl_certificate /etc/nginx/certs/tls.crt;  # 你的证书路径
 ssl_certificate_key /etc/nginx/certs/tls.key;  # 你的证书密钥路径
 ssl_session_timeout 5m;
 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
 ssl_prefer_server_ciphers on;
 location / {
 root /usr/share/nginx/html;
 index index.htm index.html;
 }
}
server {
 listen 80;
 server_name www.ilinux.io; 
 return 301 https://$host$request_uri ; 
 # rewrite   ^(.*)$  https://$host$1 ;
}

上面的demo有两种301的方式,一种是return,一种是rewrite,但是实际上会更推荐使用return,因为rewrite会涉及到计算正则,小业务场景没啥影响,但是也算一个优化点

目录
相关文章
|
19天前
|
应用服务中间件 网络安全 nginx
nginx配置https访问
nginx配置https访问
33 0
|
29天前
|
应用服务中间件 nginx
nginx配置https和直接访问静态文件的方式
nginx配置https和直接访问静态文件的方式
28 3
|
5月前
|
负载均衡 Unix 应用服务中间件
深入解析HTTP反向代理:探索NGINX的神奇之处
深入解析HTTP反向代理:探索NGINX的神奇之处
|
5月前
|
负载均衡 Dubbo 应用服务中间件
Nginx系列教程(11) - HTTP动态负载均衡(一)
Nginx系列教程(11) - HTTP动态负载均衡(一)
65 0
|
2月前
|
网络协议 Unix 应用服务中间件
如何进行 Nginx HTTPS服务器搭建
【2月更文挑战第6天】
64 0
|
4月前
|
应用服务中间件 Linux 网络安全
Linux【脚本 06】HTTPS转发HTTP安装OpenSSL、Nginx(with-http_ssl_module)及自签名的X.509数字证书生成(一键部署生成脚本分享)
Linux【脚本 06】HTTPS转发HTTP安装OpenSSL、Nginx(with-http_ssl_module)及自签名的X.509数字证书生成(一键部署生成脚本分享)
68 1
|
4月前
|
应用服务中间件 网络安全 nginx
百度搜索:蓝易云【Nginx【https配置教程】】
现在,你的 Nginx 已经配置为使用 HTTPS。访问 `https://your_domain.com` 应该能够通过 SSL 连接访问你的网站。
45 2
|
4月前
|
负载均衡 安全 应用服务中间件
Nginx + Tomcat+HTTP/HTTPS实现负载均衡实例
Nginx + Tomcat+HTTP/HTTPS实现负载均衡实例
179 0
|
5月前
|
负载均衡 应用服务中间件 Linux
Nginx系列教程(12) - HTTP动态负载均衡(二)
Nginx系列教程(12) - HTTP动态负载均衡(二)
109 1
|
5月前
|
应用服务中间件 nginx
Nginx配置HTTPS
Nginx配置HTTPS