Nginx-配置https虚拟服务(访问http时自动跳转https)
https口令文件和nginx配置文件位置关系:
nginx配置文件内容如下:
#user nobody; worker_processes 1; #设置工作进程数pid logs/nginx.pid;events {worker_connections 1024; }http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;#gzip on;#配置集群1upstream upstream_name1(可使用域名) { server ip:port;}#配置集群2upstream upstream_name2(可使用域名) {server ip:port;}#配置集群3upstream upstream_name3(可使用域名) {server ip:port;}# 配置http虚拟主机,会自动跳转到https服务 [测试使用8081作为http port]server {listen 8081;server_name nginx域名:8081; #监听nginx所在服务器8081端口rewrite ^(.*) https://nginx域名:8082$1 permanent;}# 配置https虚拟主机,[测试使用8082作为https port]server {listen 8082 ssl; server_name nginx域名:8082; #监听nginx所在服务器8082端口#ssl on;ssl_certificate ssl/server_wildcard.cer; #此处配置https的口令文件ssl_certificate_key ssl/server_wildcard.key; #此处配置https的密钥文件ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers on;location / {root html;index index.html index.htm;}location /server1/ { #路由访问路径server1到集群1proxy_pass http://upstream_name1;proxy_redirect default;proxy_connect_timeout 90;proxy_send_timeout 90;proxy_read_timeout 2000;}location /server2/ { #路由访问路径server2到集群2proxy_pass http://upstream_name2;proxy_redirect default;proxy_connect_timeout 90;proxy_send_timeout 90;proxy_read_timeout 2000;}location /server3/ { #路由访问路径server3到集群3proxy_pass http://upstream_name3;proxy_redirect default;proxy_connect_timeout 90;proxy_send_timeout 90;proxy_read_timeout 2000;}}}
转载于:https://www.cnblogs.com/zj0208/p/6890007.html
Nginx-配置https虚拟服务(访问http时自动跳转https)相关推荐
- Chrome 将 http 域名自动跳转 https 的解决方案
问题来源 使用 Chrome 内核浏览器,包括 Google Chrome,edge,360浏览器等. 为了安全在访问同一域名时,只要访问过带有 https 域名,如果再使用http请求,就会自动跳h ...
- HTTP Strict Transport Security 导致的307 http自动跳转https
今天遇到一个 由于nginx设置了header:Strict-Transport-Security导致url自动跳转为https的问题. 记录如下: 开发者模式下可以看到307及hsts类提示信息 可 ...
- Nginx配置信息损毁又无备份时如何恢复
Nginx配置信息损毁又无备份时如何恢复 worker_processes *; 本文介绍在Nginx配置信息出现问题后,在没有备份的情况下,如何利用Nginx进程的虚拟内存恢复配置信息. 问题背景 ...
- Nginx 配置一个虚拟站点
Nginx 配置一个虚拟站点 转载于:https://blog.51cto.com/771541213/1772134
- Windows环境下Nginx配置本地虚拟域名和Nginx代理
Windows环境下Nginx配置本地虚拟域名和Nginx代理 一.准备 (1) 进入 Nginx 安装目录,如:E:\GreenSofts\Nginx-1.21.4 (2) 检查当前目录下是否存在 ...
- nginx 配置自动跳转https
nginx 配置自动跳转https 强制所有请求使用SSL / TLS 此server阻止块强制所有访问者使用到您站点的安全(SSL / TLS)连接. server {listen 80;serve ...
- nginx配置pathinfo模式,解决访问404
nginx配置pathinfo模式,解决访问404 什么是pathinfo,pathinfo是PHP的一个函数 pathinfo() 函数以数组或字符串的形式返回关于文件路径的信息. 返回的数组元素如 ...
- nginx实现80端口重定向至443(http跳转https)
前言 以前maintain过的一个nginx配置,80和443分开配置的,其实是可以通过rewrite规则直接配置80跳转443,也就是http跳转/重定向到https ,下面分享一下这个配置 . n ...
- 配置跳转指定_http自动跳转https的配置方法
这篇文章主要介绍了http自动跳转https的配置方法,需要的朋友可以参考下 IIs中实现Http自动转换到Https方法介绍 (403跳转对SEO有一定影响) 1.下载安装URL重写模块:Micro ...
- 网站服务器如何配置跳转,http自动跳转https的配置方法
IIs中实现Http自动转换到Https方法介绍 (403跳转对SEO有一定影响) 1.下载安装URL重写模块:Microsoft URL Rewrite Module 32位:http://down ...
最新文章
- oracle去掉blob的黑边,oracle Blob处理
- WINCE5.0添加Alphablend组件时遇到的问题
- 几个常用的文本处理shell 命令:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk
- 2018 Multi-University Training Contest 6-oval-and-rectangle(hdu 6362)-题解
- opengl 安装_一步步学OpenGL(34) -《GLFX,一个OpenGL效果库》
- 目标检测——不同检测算法的对比的图表写作
- 20050405:什么都要会啊
- python程序基本结构总结_python总结
- 【Best Time to Buy and Sell Stock II】cpp
- 利用 Aliyun OSS Nginx proxy module 实现OSS 图片处理回写功能
- 问世间最大的乐趣是什么?
- linux终端打开excel,linux 打开excel命令 java
- Android手机应用开发之手机GPS定位
- 金山词霸2009破解版SP1牛津版完整绿色破解版
- 【VBS发邮件】乱码解决方法
- Python常用STL
- linux sh文件执行情况,Linux下SH执行
- 网络曝光华为自研操作系统“鸿蒙” (图)
- mysql 实数型变量定义,MySQL实数类型使用注意事项
- MATLAB遗传算法工具箱Genetic Algorithm Toolbox的下载和安装
热门文章
- python怎么运行yaml配置文件_python的技巧和方法你了解多少?
- C语言——指针篇(四)多维数组和多维指针(内含数组指针和指针数组笔记)
- 【计算机组成原理】存储系统综合实验
- kafka--Struct Streaming--mysql案例
- JVM飙高排查脚本-结构分析
- Mac和Linux下测试端口是否存活一法[转载]
- 目标跟踪学习笔记_2(particle filter初探1)
- Spring下的@Inject、@Autowired、@Resource注解区别(转)
- sqoop 使用笔记
- 软Raid5,LVM,3T大硬盘纠缠操作的问题