网站首页 > 技术教程 正文
nginx这么牛,想配置下https试试?
1.下载ssl证书
小编是腾讯云的服务器,可以申请到免费的CA证书,需要绑定到对应的域名上。申请OK后下载下来,可以看到目录结构是这样:
不同的应用服务器的证书不一样。我们使用nginx的。
将nginx目录下的两个证书
上传的服务器的指定目录中。
2.修改nginx配置文件
upstream myapp {
server 139.199.97.71:8080 weight=1 max_fails=2 fail_timeout=30s;
server 139.199.16.176:8080 weight=1 max_fails=2 fail_timeout=30s;
}
server{
listen 443;
server_name www.chengzhipcx.xyz;
ssl on;
ssl_certificate /root/key/1_www.chengzhipcx.xyz_bundle.crt;
ssl_certificate_key /root/key/2_www.chengzhipcx.xyz.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 / {
proxy_pass http://myapp;
index index.html index.jsp;
}
?
}
重启nginx即可。
说明:
配置文件参数说明
listen 443 SSL访问端口号为443
ssl on 启用SSL功能s
sl_certificate 证书文件
ssl_certificate_key私钥文件
ssl_protocols使用的协议
ssl_ciphers配置加密套件,写法遵循openssl标准
重启的时候如果出现nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.con错误需要做下面步骤:
到解压的nginx目录下
./configure --with-http_ssl_module
当执行上面语句,出现./configure: error: SSL modules require the OpenSSL library.
用yum -y install openssl openssl-devel
再执行./configure
重新执行./configure --with-http_ssl_module
make ,make install
启动nginx即可。
访问域名
https配置完成
3.让服务器自动把http的请求重定向到https
修改配置
server {
listen 80;
server_name www.chengzhipcx.xyz;
?
location = / {
rewrite ^(.*) https://www.chengzhipcx.xyz/$1 permanent;
}
?
}
重启nginx即可。
猜你喜欢
- 2024-10-11 部署支持 https 的 Nginx 服务(nginx配置https证书)
- 2024-10-11 nginx优化https(ocsp)(nginx配置生成https)
- 2024-10-11 Nginx配置HTTPS(nginx配置带重定向的反向代理)
- 2024-10-11 Linux下配置Nginx并使用https协议
- 2024-10-11 超详解:HTTPS及配置Django+HTTPS开发环境
- 2024-10-11 如何使网站支持https访问?nginx配置https证书
- 2024-09-21 搭建Nginx(Https)+Tomcat实现负载均衡且Https自发证书配置
- 2024-09-21 「python」「nginx」「https」 Nginx 服务器 SSL 证书安装部署
- 2024-09-21 Nginx配置https实现加密认证(https加密证书)
- 2024-09-21 Nginx HTTPS的正反向代理测试(没有为http或https指定代理服务器)
欢迎 你 发表评论:
- 12-17笔记本电脑打不开机什么原因
- 12-17单机游戏不能全屏怎么办(单机游戏不能全屏怎么办呢)
- 12-17联想笔记本电脑客服电话人工服务
- 12-17水星路由器登录网址melogincn进不去
- 12-17电脑怎么下载驱动(电脑安装驱动最简单方法)
- 12-17cad快速看图软件下载(cad快速看图软件最新)
- 12-17恢复出厂设置后悔了(恢复出厂设置后恢复)
- 12-17win7桌面小工具打不开(win7桌面小工具打不开怎么办)
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)

本文暂时没有评论,来添加一个吧(●'◡'●)