user  nobody;
worker_processes 2;
worker_cpu_affinity 000000001000 000000010000;
worker_rlimit_nofile 51200;
pid sbin/nginx.pid;
error_log logs/error.log error; events {
use epoll;
worker_connections 1024;
} http {
include mime.types;
default_type application/octet-stream;
server_tokens off;
keepalive_timeout 75s; sendfile off;
tcp_nopush on;
tcp_nodelay on; client_max_body_size 32m; # Proxy
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_redirect off;
proxy_pass_header Set-Cookie;
proxy_hide_header X-Powered-By;
proxy_hide_header X-Mod-Pagespeed;
proxy_ignore_client_abort off;
proxy_cache_valid any 10m; proxy_connect_timeout 75s;
proxy_read_timeout 75s;
proxy_send_timeout 75s; # Log
log_format main '-[$time_local] <$remote_addr> <$request -$status> <$upstream_addr -$upstream_status>';
access_log logs/access.log main buffer=16k;
open_log_file_cache max=10 inactive=30s min_uses=2 valid=60s; # LoadBlance
upstream appservers {
server 192.168.240.1:8081 weight=5 max_fails=2 fail_timeout=30s;
server 192.168.240.1:8082 weight=4 max_fails=2 fail_timeout=30s;
#server 192.168.240.1:8083 weight=3 max_fails=2 fail_timeout=30s;
#server 192.168.240.1:8084 weight=2 max_fails=2 fail_timeout=30s;
server 192.168.240.1:8085 backup;
#server 192.168.240.2:8081 weight=5 max_fails=2 fail_timeout=30s;
#server 192.168.240.2:8082 weight=4 max_fails=2 fail_timeout=30s;
#server 192.168.240.2:8083 weight=3 max_fails=2 fail_timeout=30s;
#server 192.168.240.2:8084 weight=2 max_fails=2 fail_timeout=30s;
#server 192.168.240.2:8085 backup;
#server 192.168.240.1:8081;
#server 192.168.240.1:8082;
#server 192.168.240.1:8083;
#server 192.168.240.1:8084;
#server 192.168.240.1:8085;
#server 192.168.240.2:8081;
#server 192.168.240.2:8082;
#server 192.168.240.2:8083;
#server 192.168.240.2:8084;
#server 192.168.240.2:8085;
} upstream moonregionservers {
server 192.168.240.10:8081;
server 192.168.240.10:8082;
server 192.168.240.10:8083;
server 192.168.240.10:8084;
server 192.168.240.10:8085;
} upstream moonMallproxyserver {
server 127.0.0.1:8081;
#server 127.0.0.1:8082;
server 192.168.236.3:8081;
#server 192.168.236.3:8082;
#server 192.168.236.3:8083;
#server 192.168.236.3:8084;
#server 192.168.236.3:8085;
} upstream bluemmSiteserver {
server 192.168.240.2:8085;
#server 127.0.0.1:8082;
} upstream bluemoonProxy{
server 127.0.0.1:8083;
} server {
server_name mall.bluemoon.com.cn;
listen 80;
#charset utf-8; location /nginx_status {
stub_status on;
access_log off;
} location / {
proxy_pass http://appservers;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
} # FTP.
#location ^~/ftp {
# proxy_pass http://10.251.68.12/;
#} location /wxPay/ {
proxy_pass https://api.mch.weixin.qq.com:443/pay/unifiedorder;
proxy_redirect default ;
} location /moonRegion {
index index.html index.htm;
proxy_pass http://moonregionservers;
} location /App {
alias /data/static/App;
index index.html index.htm;
} location /webApp {
alias /data/static/webApp;
index index.html index.htm;
} location /mall {
alias /data/static/mall;
index index.html index.htm;
} location /upload {
proxy_pass http://192.168.240.3:80/upload/;
} location /angelUpload{
proxy_pass http://192.168.240.22:80/upload/;
} #wx pay
#wx pay
location /moonMall-proxy {
#proxy_pass http://192.168.236.2:8081/moonMall-proxy;
proxy_pass http://moonMallproxyserver;
} #bluemmSite
location /bluemmSite {
#proxy_pass http://192.168.236.2:8081/moonMall-proxy;
proxy_pass http://bluemmSiteserver;
} #kouzhiqiang webservice proxy
location /bluemoon-proxy {
proxy_pass http://bluemoonProxy;
} # Global.
location = / {
root html;
index index.html index.htm;
} location = /update.html {
root html;
} error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
} error_page 403 404 410 /404.html;
location = /404.html {
root html;
}
} #ssl #upstream wxpay {
# server https://api.mch.weixin.qq.com; #}
server {
listen 443 ssl;
server_name s.bluemoon.com.cn; ssl_certificate /data/key/moonmall.bluemoon.com.cn_bundle.crt;
ssl_certificate_key /data/key/moonmall.bluemoon.com.cn.key; ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m; ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on; keepalive_timeout 70; location / {
#proxy_next_upstream http_502 http_504 error timeout invalid_header;
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_set_header X-Forwarded-Proto $scheme;
proxy_pass https://api.mch.weixin.qq.com/pay/unifiedorder;
#proxy_pass http://192.168.240.10:8080/moonRegion/; } #location /wxPay {
# proxy_pass https://api.mch.weixin.qq.com:443/pay/unifiedorder;
# }
}
}

nginx默认配置的更多相关文章

  1. nginx 默认配置语法和日志的format

    nginx 默认配置 查看有nginx哪些默认配置文件,打开/etc/nginx/nginx.conf文件,查看尾行部分 会默认将/etc/nginx/conf.d/文件下其他以.conf结尾的配置文 ...

  2. Nginx默认配置语法

    Nginx默认配置语法 1. 我们进入  /etc/nginx/目录下,打开  nginx.conf文件 2. 我们来解析下 这里面标签和各模块的作用 # 设置nginx服务的系统使用用户 user ...

  3. nginx默认配置和默认站点启动

    1.nginx的配置文件nginx.conf cd /etc/nginx/ vim nginx.conf 打开后的文件为: user nginx;worker_processes 1; error_l ...

  4. Nginx 默认配置解析

    # For more information on configuration, see: # * Official English Documentation: http://nginx.org/e ...

  5. nginx、php-fpm默认配置与性能–TCP socket还是unix domain socket【转】

    原文地址:https://www.cnxct.com/default-configuration-and-performance-of-nginx-phpfpm-and-tcp-socket-or-u ...

  6. nginx介绍(二) - 默认配置

    前言 前面, 在浏览器中, 输入linux 的ip, 出现了以下页面: 那这个页面在哪里呢? 一. 工具 notepad++ 在进入主题之前, 先来介绍下, 一会使用到的工具. 在notepad++里 ...

  7. nginx下配置多个web服务

    参考 nginx配置详解  nginx反向代理与负载均衡详解 一.nginx简介: Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能 ...

  8. 如何在Nginx下配置PHP程序环境

    1.nginx与PHP的关系 首先来看nginx与php的关系, FastCGI的关系(而不是像apache那样安装成nginx的模块) FastCGI的意思是, 快速的通用网关接口:CGI Comm ...

  9. Nginx主配置参数详解,Nginx配置网站

    1.Niginx主配置文件参数详解 a.上面博客说了在Linux中安装nginx.博文地址为:http://www.cnblogs.com/hanyinglong/p/5102141.html b.当 ...

随机推荐

  1. spark 作业提交

    kafka-topics.sh --describe --zookeeper xxxxx:2181 --topic testkafka-run-class.sh kafka.tools.GetOffs ...

  2. manager

    S 识别  M 买账 A-安排 R-认同 T-提问识别上级的沟通特点,判断形势,识别沟通的时机摆正自己的角色位置,礼多人不怪,回应情绪做好沟通准备,有策略,安排合适时间听取反馈意见,认同并接纳指导提问 ...

  3. 基础知识总结之 jdk部分

    第一次安装jdk 按照操作走完  会出现 C:\Program Files\Java\jdk1.8.0_91 和 C:\Program Files\Java\jre1.8.0_91 两个目录 (平级目 ...

  4. sift算法特征点如何匹配?

    https://www.zhihu.com/question/23371175 我需要把一张照片和训练集中的图片进行匹配.我把一张照片提取特征值并建立kd树,然后把训练集的图片依次读进来,然后把图片的 ...

  5. 《Java入门第三季》第二章 认识 Java 中的字符串

    什么是 Java 中的字符串.1.在Java的世界里,字符串被作为String类型的对象处理. 2.通用的初始化的方式:String s = new String("i love you & ...

  6. 照着官网来安装openstack pike之glance安装

    镜像服务image service(glance)的安装还是在控制节点上进行: 1.前提条件,数据库为glance创建库和账户密码来连接数据库 # mysql -u root -p MariaDB [ ...

  7. tomcat结合httpd和nginx

    httpd结合tomcat: 前提:httpd版本2.4以上,编译安装 httpd:192.168.223.136 tomcat:192.168.223.146 tomcat简单创建一个额外的weba ...

  8. char,short,int长度

    数据类型的本质就是固定内存大小的别名 char:1byte short:  2byte int:4byte 其实变量也是对连续内存的别名,相当于这段内存的句柄.钩子

  9. 在linux上使用tomcat服务器图片验证码不显示问题

    背景描述:在liunx系统上,使用tomcat中间件,访问web项目,登录页面的图片验证码显示不出来,但是在window系统上可以正常显示 解决方案:设置一下这个文件tomcat/bin/catali ...

  10. 转载:Service Mesh:重塑微服务市场--敖小剑

    转载地址:https://skyao.io/talk/201805-service-mesh-rebuild-microservice-market/ 重点: 不要太过关注  Service Mesh ...