博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx 配置 http重定向到https
阅读量:5273 次
发布时间:2019-06-14

本文共 2301 字,大约阅读时间需要 7 分钟。

upstream close_ue{    server 192.168.0.2:9999;}server {        listen 18001;# 监听对应公网的80端口        server_name www.a.com;               root /app/htdocs/project;        error_page 502 503 504 /404.html;        return  301 https://$host$request_uri;}server {        listen 18000 ; #监听对应公网的443端口        server_name www.a.com;               root /app/htdocs/project;        error_page 502 503 504 /404.html;       # ssl on;       # ssl_certificate ssl/server.crt;       # ssl_certificate_key ssl/server.key;       # ssl_session_timeout  5m;          #  ssl_session_cache    shared:SSL:1m;         # ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;         #  ssl_ciphers    #EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH:HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM;         #  ssl_prefer_server_ciphers   on;           location ~ .*\.(gif|jpg|png|jpeg|css|js|flv|ico|swf)(.*) {             expires 1d;        }    location / {          index index.html index.php;         if (!-e $request_filename) {         rewrite ^(.*)$ /index.php?s=$1 last;            rewrite ^/(.*)$  /index.php/$1  last;             break;          }      }      location ~ /.*\.php/ {                rewrite ^(.*?/?)(.*\.php)(.*)$ /$2?s=$3 last;                break;    }       location ~ \.php$ {            fastcgi_pass 127.0.0.1:9000;            fastcgi_index index.php;            fastcgi_param SCRIPT_FILENAME /app/htdocs/project$fastcgi_script_name;            include       fastcgi_params;       }       location /appEgp {        proxy_pass  http://close_ue;        #Proxy Settings        proxy_redirect     off;        proxy_set_header   Host             $host;        proxy_set_header   X-Real-IP        $remote_addr;        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;        proxy_max_temp_file_size 0;        proxy_connect_timeout      90;        proxy_send_timeout         90;        proxy_read_timeout         90;        proxy_buffer_size          4k;        proxy_buffers              4 32k;        proxy_busy_buffers_size    64k;        proxy_temp_file_write_size 64k;   }}

 我这里是负载均衡的内网服务器配置 外网配置了https 和证书 所以内网不需要配了 如果要配置https 请吧注释的# 部分还原

转载于:https://www.cnblogs.com/jiafeimao-dabai/p/10768068.html

你可能感兴趣的文章
mongodb命令----批量更改文档字段名
查看>>
国外常见互联网盈利创新模式
查看>>
android:scaleType属性
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Linux中防火墙centos
查看>>
如何设置映射网络驱动器的具体步骤和方法
查看>>
centos下同时启动多个tomcat
查看>>
Leetcode Balanced Binary Tree
查看>>
[JS]递归对象或数组
查看>>
linux sed命令
查看>>
湖南多校对抗赛(2015.03.28) H SG Value
查看>>
hdu1255扫描线计算覆盖两次面积
查看>>
hdu1565 用搜索代替枚举找可能状态或者轮廓线解(较优),参考poj2411
查看>>
程序存储问题
查看>>
优雅地书写回调——Promise
查看>>
AX 2009 Grid控件下多选行
查看>>
PHP的配置
查看>>
Struts框架----进度1
查看>>