其他大神的配置 nginx 配置参考

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

`

user nginx nginx; worker_processes 2;

#error_log logs/error.log; error_log logs/error.log notice; #error_log logs/error.log info;

pid logs/nginx.pid; google_perftools_profiles /tmp/tcmalloc; worker_rlimit_nofile 65535;

events { worker_connections 65535; use epoll; }

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" "$request_time" "$request_body"';#access_log  logs/access.log  main;sendfile        on;
tcp_nopush      on;
tcp_nodelay     on;
server_tokens   off;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 30m;
client_body_buffer_size 1024k;#keepalive_timeout  0;
keepalive_timeout  65;
geoip_country /setup/nginx/conf/GeoIP.dat;
proxy_connect_timeout   60;
proxy_send_timeout      60;
proxy_read_timeout      60;
proxy_buffer_size       256k;
proxy_buffers           8 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;

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;

 gzip on;gzip_min_length  5k;gzip_buffers     16 8k;gzip_http_version 1.1;gzip_comp_level 6;gzip_types application/javascript text/plain text/css text/js application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;gzip_vary on;gzip_proxied any; underscores_in_headers on;  upstream testd.skg.com {

server 10.24.167.199:8085 weight=100 max_fails=3 fail_timeout=30s; }

upstream testlogin.skg.com { server 10.24.167.199:8085 weight=100 max_fails=3 fail_timeout=30s; }

upstream testskg.skg.com { server 10.24.167.199:8085 weight=100 max_fails=3 fail_timeout=30s; }

upstream testo.skg.com { server 10.24.167.199:8089 weight=100 max_fails=3 fail_timeout=30s; }

upstream testwap.skg.com { server 10.24.167.199:8088 weight=100 max_fails=3 fail_timeout=30s; }

 server {listen       80;server_name  test.tatatoutiao.com;underscores_in_headers on;#charset koi8-r;access_log  logs/test.tatatoutiao.com.access.log  main;location / {index  index.html index.htm index.jsp;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;proxy_pass http://10.24.167.199:8080;}}         server {listen       80;server_name  testwap.tatatoutiao.com;#charset koi8-r;access_log  logs/testwap.tatatoutiao.com.access.log  main;#location  / {#    root /setup/nginx/tata;#   index  index.htm index.html;#  access_log off;#        }location / {index  index.html index.htm index.jsp;proxy_pass http://10.24.167.199:8080;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}

server { listen 80; server_name testapi.tatatoutiao.com ;

    #charset koi8-r;access_log  logs/testapi.tatatoutiao.com.access.log  main;location / {index  index.html index.htm index.jsp;proxy_pass http://10.24.167.199:8082;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}

server { listen 80; server_name testadmin.tatatoutiao.com;

    #charset koi8-r;access_log  logs/testadmin.tatatoutiao.com.access.log  main;location / {index  index.html index.htm index.jsp;proxy_pass http://10.24.167.199:8083;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}server {listen       80;server_name  lifetest.skg.com;underscores_in_headers on;#charset koi8-r;access_log  logs/lifetest.skg.com.access.log  main;location / {index  index.html index.htm index.jsp;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;proxy_pass http://10.24.167.199:8080;}}         server {listen       80;server_name  lifetestwap.skg.com;#charset koi8-r;access_log  logs/lifetestwap.skg.com.access.log  main;#location  / {#    root /setup/nginx/tata;#   index  index.htm index.html;#  access_log off;#        }location  /bbswx/ {index  index.html index.htm index.jsp;proxy_pass   http://10.24.167.199:8080;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;add_header From m.skg.com;proxy_cookie_path /bbswx/   /;proxy_set_header Cookie $http_cookie;}location  /styles/bbswx/ {index  index.html index.htm index.jsp; client_max_body_size    100m; proxy_pass   http://10.24.167.199:8080; proxy_set_header Host $host;         proxy_set_header X-Forward-For $remote_addr; proxy_set_header X-Real-IP $remote_addr; }location  /scripts/bbswx/ {index  index.html index.htm index.jsp; client_max_body_size    100m; proxy_pass   http://10.24.167.199:8080; proxy_set_header Host $host;         proxy_set_header X-Forward-For $remote_addr; proxy_set_header X-Real-IP $remote_addr; }location / {index  index.html index.htm index.jsp;proxy_pass http://10.24.167.199:8080;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}

server { listen 80; server_name lifetestapi.skg.com ;

    #charset koi8-r;access_log  logs/lifetestapi.skg.com.access.log  main;location / {index  index.html index.htm index.jsp;proxy_pass http://10.24.167.199:8082;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}

server { listen 80; server_name lifetestadmin.skg.com;

    #charset koi8-r;access_log  logs/lifetestadmin.skg.com.access.log  main;location / {index  index.html index.htm index.jsp;proxy_pass http://10.24.167.199:8083;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}server {listen       80;server_name testskg.skg.com; #charset koi8-r;if ( $request_uri ~* ^/index\.htm$ ){rewrite  ^/index\.htm$   http://testskg.skg.com permanent;}       #登录页面验证码从后端动态获取location = /generateImage.html {proxy_pass http://testd.skg.com/generateImage.html;}#location ^~ /scripts/#  {#root /usr/local/nginx/html/;#access_log off;#   }#location ^~ /styles/#   {# root /usr/local/nginx/html/;# access_log off;#  }location = /category/ {root /usr/local/nginx/html/category;index  index.htm index.html category.html category.htm;access_log off;if  (!-e $request_filename) {proxy_pass   http://testskg.skg.com;}}location ~* \.(css|js)${root /usr/local/nginx/html/;access_log off;expires 1h;}location / {root /usr/local/nginx/html; index  index.htm index.html;if  (!-e $request_filename) {proxy_pass   http://testskg.skg.com;}}location /storefront/member/toLogin.html {rewrite . https://testlogin.skg.com/storefront/member/toLogin.html;}}#   location / {#     root   html;#     index  index.html index.htm index.jsp;#     client_max_body_size    100m;#     proxy_pass   http://testskg.skg.com;#     proxy_set_header Host $host;	#     proxy_set_header X-Forward-For $remote_addr;#     proxy_set_header X-Real-IP $remote_addr;#             }# }server {listen       80;server_name testwap.skg.com ; #charset koi8-r;#access_log  logs/host.access.log  main;#rewrite "^/product\/([0-9]{15}).htm/?$" http://testwap.skg.com/product/$1.html permanent;  
#rewrite "^/category\/([a-z-A-Z]+)_([a-z-A-Z]+).htm/?$" http://testwap.skg.com/category/$1_$2.html permanent;location  /bbswx/ {#root   html;#  index  index.html index.htm index.jsp;#  client_max_body_size    100m;#  proxy_pass   http://10.24.167.199:8080;#proxy_cookie_path /bbswx/ /;#proxy_set_header Cookie $http_cookie;#  proxy_set_header Host $host;	#  proxy_set_header X-Forward-For $remote_addr;# proxy_set_header X-Real-IP $remote_addr;if ($host ~* testwap.skg.com) {rewrite ^/(.*)$ http://lifetestwap.skg.com/$1 permanent;}}location  /styles/bbswx/ { #root   html; # index  index.html index.htm index.jsp; # client_max_body_size    100m; # proxy_pass   http://10.24.167.199:8080; # proxy_set_header Host $host;         # proxy_set_header X-Forward-For $remote_addr; # proxy_set_header X-Real-IP $remote_addr; if ($host ~* testwap.skg.com) {rewrite ^/(.*)$ http://lifetestwap.skg.com/$1 permanent;}} location  /scripts/bbswx/ { #root   html; #index  index.html index.htm index.jsp; #client_max_body_size    100m; #proxy_pass   http://10.24.167.199:8080; #proxy_set_header Host $host;         #proxy_set_header X-Forward-For $remote_addr; #proxy_set_header X-Real-IP $remote_addr; if ($host ~* testwap.skg.com) {rewrite ^/(.*)$ http://lifetestwap.skg.com/$1 permanent;}}location /shopfront/ec/pay/ {index  index.html index.htm index.jsp;proxy_pass   http://10.24.167.199:8089;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;add_header From testwap.skg.com;proxy_cookie_path /shopfront/ec/pay/  /;proxy_set_header Cookie $http_cookie;}location  / {#root   html;index  index.html index.htm index.jsp;client_max_body_size    100m;proxy_pass   http://10.24.167.199:8088;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}server {#listen       8000;listen       80;server_name  testapi.skg.com;
access_log logs/testapi.skg.com.access.log main;location / {#root   html;#index  index.html index.htm;proxy_pass   http://10.24.167.199:8086;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;client_max_body_size    1000m;}}server {listen       80;server_name testadmin.skg.com;#charset koi8-r;#access_log  logs/host.access.log  main;location / {#root   html;index  index.html index.htm index.jsp;#client_max_body_size    100m;proxy_pass   http://10.24.167.199:8087;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}server {listen       443;server_name testadmin.skg.com;#charset koi8-r;#access_log  logs/host.access.log  main;ssl on;ssl_certificate /usr/local/key/server.cer;ssl_certificate_key /usr/local/key/server2.key;ssl_session_timeout 5m;#access_log /var/log/nginx/access.log;#error_log /var/log/nginx/error.log;ssl_protocols SSLv2 SSLv3 TLSv1;ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLV2:+EXP;ssl_prefer_server_ciphers on; location / {#root   html;index  index.html index.htm index.jsp;#client_max_body_size    100m;proxy_pass   http://10.24.167.199:8087;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}server {listen         80;server_name testd.skg.com;location = /generateImage.html {proxy_pass http://testd.skg.com/generateImage.html;}location /storefront/member/toLogin.html {rewrite . https://testlogin.skg.com/storefront/member/toLogin.html;}location /storefront/member/checkLogin.html{proxy_pass http://testd.skg.com/storefront/member/checkLogin.html;}location /storefront/member/cookieLogin.html{proxy_pass http://testd.skg.com/storefront/member/checkLogin.html;}location /wap.html{proxy_pass http://testd.skg.com/wap.html;}location /storefront/member/checkCertificateView.html{rewrite .  https://testlogin.skg.com/storefront/member/checkCertificateView.html;}location / {proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;proxy_pass   http://testd.skg.com;}}server {listen       443;server_name testlogin.skg.com; ssl on;ssl_certificate /usr/local/key/server.cer;ssl_certificate_key /usr/local/key/server2.key;ssl_session_timeout 5m;#access_log /var/log/nginx/access.log;#error_log /var/log/nginx/error.log;ssl_protocols SSLv2 SSLv3 TLSv1;ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLV2:+EXP;ssl_prefer_server_ciphers on; #charset koi8-r;location /storefront/member/toLogin.html{proxy_pass http://testd.skg.com/storefront/member/toLogin.html;}location /storefront/member/getValidCode.html{proxy_pass http://testd.skg.com/storefront/member/getValidCode.html;}location /storefront/member/login.html{proxy_pass http://testd.skg.com/storefront/member/login.html;}location /storefront/member/checkLogin.html{proxy_pass http://testd.skg.com/storefront/member/checkLogin.html;}location /storefront/member/cookieLogin.html{proxy_pass http://testd.skg.com/storefront/member/cookieLogin.html;}location /storefront/member/checkCertificateView.html{proxy_pass http://testd.skg.com/storefront/member/checkCertificateView.html;}location /storefront/member/registerByEmail.html{proxy_pass http://testd.skg.com/storefront/member/registerByEmail.html;}location /storefront/member/registerByMobile.html{proxy_pass http://testd.skg.com/storefront/member/registerByMobile.html;}location /storefront/member/logout.html{proxy_pass http://testd.skg.com/storefront/member/logout.html;}location /generateImage.html{proxy_pass http://testd.skg.com/generateImage.html;}location ~* \.(css|js)${root /usr/local/nginx/html/;access_log off;}

}

server {listen       443;server_name testskg.skg.com; ssl on;ssl_certificate /usr/local/key/server.cer;ssl_certificate_key /usr/local/key/server2.key;ssl_session_timeout 5m;#access_log /var/log/nginx/access.log;#error_log /var/log/nginx/error.log;ssl_protocols SSLv2 SSLv3 TLSv1;ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLV2:+EXP;ssl_prefer_server_ciphers on; #charset koi8-r;if ( $request_uri ~* ^/index\.htm$ ){rewrite  ^/index\.htm$   http://testskg.skg.com permanent;}       #location = / {
#      root /usr/local/nginx/html; 
#      index  index.htm index.html;
#      access_log off; 
#     }location ^~ /scripts/{root /usr/local/nginx/html/scripts;access_log off;}location ^~ /styles/{root /usr/local/nginx/html/styles;access_log off;}}server {listen       80;server_name  testo.skg.com;location / {index  index.html index.htm index.jsp;proxy_pass http://testo.skg.com;proxy_set_header Host $host;proxy_set_header X-Forward-For $remote_addr;proxy_set_header X-Real-IP $remote_addr;}}

}

`

转载于:https://my.oschina.net/u/2419285/blog/844848

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/396674.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小孩用计算机做作业怎么表达,计算机作业

满意答案尧Dreaman夕2014.09.25采纳率:40% 等级:10已帮助:1121人Windows中可以设置、控制计算机硬件配置和修改桌面布局的应用程序是( D)A) Word B) Excel C)资源管理器 D)控制面板多窗口的切换可以通过(D )来实现A)在任务栏上用鼠标单击右…

Delphi读写二进制文件

http://www.cnblogs.com/hnxxcxg/p/3691742.html 二进制文件(也叫类型文件),二进制文件是由一批同一类型的数据组成的一个数据序列,就是说一个具体的二进制文件只能存放同一种类型的数据。type TMember record Name : string[10]…

[No0000178]改善C#程序的建议1:非用ICloneable不可的理由

好吧,我承认,这是一个反标题,实际的情况是:我找不到一个非用ICloneable不可的理由。事实上,接口ICloneable还会带来误解,因为它只有一个Clone方法。 我们都知道,对象的拷贝分为:浅拷…

uniapp网络请求获取数据_2.uni-app 发起网络请求

## uni.request(OBJECT)发起网络请求。**OBJECT 参数说明**![](https://box.kancloud.cn/a90bf284df069eddde4019c04db7d627_861x475.png)**success 返回参数说明**![](https://box.kancloud.cn/10d44a6d100bb3833b22f2d41e85d8eb_861x165.png)**data 数据说明**最终发送给服务…

SOM 的两种算法

我参考了这篇文章http://www.scholarpedia.org/article/Kohonen_network另一个很好的演示在这里http://www.math.le.ac.uk/people/ag153/homepage/PCA_SOM/PCA_SOM.htmlSOMt是训练步一个输入数据是n维向量待训练的是一堆节点,这堆节点之间有边连着,通常是…

python集合的两种类型_python 入门之 – 集合类型(十九)

在python中,集合是一个无序的,不重复的数据组合,他的主要工作如下:1、去重,把一个列表变成集合,就自动去重了2、关系测试,测试两组数据之间的交集、差集、并集等关系我来举个例子,前…

计算机数值计算的相关文章,数值计算论文.doc

数值计算论文PAGE \* MERGEFORMAT 13高斯消去法在电路分析中的应用—利用计算机求解一些复杂电路的参数雷嘉豪电子信息工程学院自动化一班100401102摘 要求解线性代数方程组的数值方法有很多,但归纳起来,可分为两类:一种是直接法,…

bzoj 2756奇怪的游戏

2756: [SCOI2012]奇怪的游戏 Time Limit: 40 Sec Memory Limit: 128 MBSubmit: 2571 Solved: 685[Submit][Status][Discuss]Description Blinker最近喜欢上一个奇怪的游戏。 这个游戏在一个 N*M 的棋盘上玩,每个格子有一个数。每次 Blinker 会选择两个相邻的格子&…

秒懂,Java 注解 (Annotation)你可以这样学

转自: https://blog.csdn.net/briblue/article/details/73824058 文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了…

Java技术中的三大特性

为什么80%的码农都做不了架构师?>>> 1.虚拟机 Java虚拟机JVM(Java Virtual Machine)在Java编程里面具有非常重要的地位,约相当…

matlab图像增强分段线性函数_图像增强、锐化,利用 PythonOpenCV 来实现 4 种方法!...

图像增强目的使得模糊图片变得更加清晰、图片模糊的原因是因为像素灰度差值变化不大,图片各区域产生视觉效果似乎都是一样的, 没有较为突出的地方,看起来不清晰的感觉解决这个问题的最直接简单办法,放大像素灰度值差值、使图像中的…

python多人聊天室_Python基于Socket实现简易多人聊天室

前言套接字(Sockets)是双向通信信道的端点。 套接字可以在一个进程内,在同一机器上的进程之间,或者在不同主机的进程之间进行通信,主机可以是任何一台有连接互联网的机器。套接字可以通过多种不同的通道类型实现:Unix域套接字&…

计算机考研保护一志愿,考研良心大学,保护一志愿的考研名校!

大家好,我是,今天胖胖要跟大家送一些重要的干货,就是对于选学校的小伙伴来说也好,或者是即将要参加研究生复试的小伙伴们来好胖胖在这里要跟大家说一个关于考研白名单的事情,因为大家都知道考研是会分黑名单和白名单&a…

python变量输出到文件_使用函数将多个变量写入文件

首先,要获得当前正在执行的脚本名,或者更确切地说是调用函数的模块,必须从堆栈跟踪中获取它。globals()-它将在writeToValues()函数的相同上下文中执行,因此它不会从“调用者”接收globals()。要纠正这种情况,您可以使…

嵌入式linux系统移植的四大步骤_嵌入式系统移植步骤

在嵌入式系统移植中重要的一部分是操作系统的移植,与其它操作系统相比,Linux大的特点:它是一款遵循GPL的操作系统,我们可以自由地使用、修改、和扩展它。正是由于这一特色,嵌入式系统移植过程中Linux系统受到越来越多人…

sdn框架的计算机网络管理,清华SDN实践--SDN 系统架构与数据中心应用

清华大学在SDN 的系统架构以及其在数据中心网络中的应用方面展开了深入研究,主要研究成果包括:1. 以数据为中心的软件定义网络架构 SODA(Software Defined Data Centric Networking)。与 OpenFlow 相比,SODA 大大增强了数据层面的处理能力&am…

《软件工程》课之-调查问卷的心得体会

1.这次调查是艰辛的。 2.很多人都误以为我在发小广告。。 3.很多人都不认识俄罗斯方块1010这个游戏。 4.大家对于游戏的见解千奇百怪。 5.题目出的不是很完美,下次改进。。 6.简单分析下结果,男孩子都喜欢多人的游戏,女孩的喜欢的多种多样&am…

python循环语句for求和_for循环简介

## for循环简介for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次)。for循环的基本结构如下:![](https://img.kancloud.cn/75/33/753371a9536ed9eeb159074482ec85f0_558x174.png)说明&…

华为备份历史版本_华为手机NAS备份时提示“需处于同一局域网”的解决方法

本内容来源于什么值得买APP,观点仅代表作者本人 |作者:噩梦飘雷创作立场声明:在使用华为手机向群晖NAS中备份时发现一直无法成功,经过一番研究找到了解决方案,希望能帮到大家~前言最近看了一位老哥的帖子&a…

计算机系统集成难点,企业MES实施中存在的难点及建议

MES是企业生产管理服务的核心信息化系统。实施MES是为了将现代企业生产管理思想、理念引入企业生产管理,对企业生产管理流程进行重组和优化,促进企业生产管理水平的提高。可是作用如此大的MES系统在实施过程中能一路无阻吗?MES系统的作用1.车…