ngnix做Https访问设置及依据URL后缀分流访问
来源:互联网 发布:骁龙835支持5g网络吗 编辑:程序博客网 时间:2024/04/18 10:07
#user nobody;worker_processes 4;error_log logs/error.log;error_log logs/error.log notice;error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';access_log logs/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600; proxy_buffer_size 64k; proxy_buffers 4 64k; proxy_busy_buffers_size 128k; proxy_temp_file_write_size 128k; #gzip on; server { listen 80; server_name localhost;#IP地址访问过滤,不允许IP直接访问 if ( $host ~* "\d+\.\d+\.\d+\.\d+" ) { return 400; } #charset koi8-r;access_log logs/host.access.log; location /nginx { stub_status on; access_log on; } location / { root /datas/soft/nginx/html; index index.html index.htm; }# location ~* \.(eot|ttf|woff|svg|otf)$ {# add_header Access-Control-Allow-Origin *;# }#匹配url后缀为q的连接跳转 location ~* ^/q { default_type text/html; proxy_http_version 1.1; proxy_set_header Host www.ky-express.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_pass http://127.0.0.1:8080; } location ~* ^/r { default_type text/html; proxy_http_version 1.1; proxy_set_header Host www.ky-express.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_pass http://127.0.0.1:8080; } location ~* ^/ks/pages/uer/iq_map { default_type text/html; proxy_http_version 1.1; proxy_set_header Host www.ky-express.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_pass http://127.0.0.1:8080; } location ~* ^/ep { default_type text/html; proxy_http_version 1.1; proxy_set_header Host www.ky-express.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_pass http://127.0.0.1:8080; } location ~* ^/qs { default_type text/html; proxy_http_version 1.1; proxy_set_header Host www.ky-express.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_pass http://127.0.0.1:8080; } location ~* ^/webapp/findTt { default_type text/html; proxy_http_version 1.1; proxy_set_header Host www.ky-express.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_pass http://127.0.0.1:8081; } location ~* ^/webapp/qJsonp { default_type text/html; proxy_http_version 1.1; proxy_set_header Host www.ky-express.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_pass http://127.0.0.1:8081; } location ~* ^/webapp/networkCa { default_type text/html; proxy_http_version 1.1; proxy_set_header Host www.ky-express.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_pass http://127.0.0.1:8081; } location ~* ^/webapp/ep { default_type text/html; proxy_http_version 1.1; proxy_set_header Host www.ky-express.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; proxy_pass http://127.0.0.1:8081; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 404 /404.html;# error_page 500 502 503 504 /50x.html;# location = /50x.html {# root html;# } location = /404.html { root html; } }upstream kw { server 127.0.0.1:8080; }upstream kmobile { server 127.0.0.1:8081; }#设置https访问server { listen 443; #listen 80 default_server; #listen [::]:80 default_server ipv6only=on; server_name i.ks.com; if ( $host ~* "\d+\.\d+\.\d+\.\d+" ) { return 400; } ssl on; ssl_certificate server.pem; ssl_certificate_key server.key; ssl_session_timeout 5m; # ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_protocols SSLv2 SSLv3 TLSv1; # ssl_ciphers HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; access_log logs/i.access_api.log main; location / { proxy_http_version 1.1; proxy_set_header Host i.ks.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://kw; } location ~* ^/webapp { proxy_http_version 1.1; proxy_set_header Host i.ks.com; proxy_redirect off; proxy_ignore_headers "Cache-Control" "Expires"; add_header X-Powered-By "se7en 2015-12-01"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://kmobile; }#设置https访问的静态站点 location ~* ^/kefu { root /datas/soft/nginx/html; index index.html index.htm;} }}
0 0
- ngnix做Https访问设置及依据URL后缀分流访问
- Struts2 访问后缀设置
- Struts2 访问后缀设置
- vpn访问国内外分流
- tomcat https访问设置
- tomcat https访问设置
- tomcat https访问设置
- Tomcat Https访问设置
- tomcat https访问设置
- tomcat https访问设置
- tomcat https访问设置
- tomcat https访问设置
- tomcat https访问设置
- Tomcat设置https访问
- webrequest 访问https url代
- [工具]如何访问Google-戏说VPN及路由VPN分流
- ngnix控制IP访问
- Ngnix 跨域访问
- [LeetCode]142. Linked List Cycle II
- 基本的几个设计模式
- linux下配置maven运行环境
- spring mvc框架概述
- Maven的安装配置
- ngnix做Https访问设置及依据URL后缀分流访问
- mysql 优化--定位慢查询
- Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: Som
- 滑动RecyclerView时隐藏部分控件
- iOS 创建语言提示成功后自动消失
- MaterialDesign设计0:定义阴影与裁剪视图
- 瑞利分布噪声图像
- 【Struts2+Hibernate4】开发学生信息管理功能(一)
- android实现大文件断点上传