• nginx 配置信息


    主配置文件:

    cat /etc/nginx/nginx.conf
    # For more information on configuration, see:
    # * Official English Documentation: http://nginx.org/en/docs/
    # * Official Russian Documentation: http://nginx.org/ru/docs/

    user nginx;
    worker_processes auto;
    error_log /var/log/nginx/error.log;
    pid /var/run/nginx.pid;

    # Load dynamic modules. See /usr/share/nginx/README.dynamic.
    include /usr/share/nginx/modules/*.conf;

    events {
    worker_connections 1024;
    }


    http {
    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 /var/log/nginx/access.log main;

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;

    client_header_buffer_size 16k;
    large_client_header_buffers 4 64k;
    client_max_body_size 5M;

    proxy_headers_hash_max_size 2048;
    proxy_headers_hash_bucket_size 256;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;
    }

    各服务配置文件:

    服务一:

    cat api.xxx.com.conf
    server {
    listen 90;
    server_name api.xxx.com;

    #location / {
    # root /usr/share/nginx/html;
    # index index.html index.htm;
    #}

    location / {
    root /data/www_xxx/h5html;
    index index.html index.htm;
    proxy_pass http://127.0.0.1:28080;

    # Forward the user's IP address to Rails
    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_set_header Host $host;
    proxy_redirect off;
    }

    #error_page 404 /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /usr/share/nginx/html;
    }

    }

    服务二:

    cat  m.api.xxx.com.conf
    server {
    listen 80;
    server_name  m.api.xxx.com;

    #location / {
    # root /usr/share/nginx/html;
    # index index.html index.htm;
    #}

    location / {
    root /data/www/h5html;
    index index.html index.htm;

    # Forward the user's IP address to Rails
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $host;
    proxy_redirect off;

    if ( !-e $request_filename ) {
    proxy_pass http://127.0.0.1:28080;
    }
    }

    location ~ .*.(html|htm) {
    root /data/fulu/www_fulucz/h5html;
    #expires 30d; #缓存30天
    }


    #error_page 404 /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /usr/share/nginx/html;
    }

    }

    server {
    listen 90;
    server_name m.api.xxx.com;

    return 301 https://m.api.xxx.com$request_uri;
    }

  • 相关阅读:
    javascript常用对象
    oracle储存过程,job,视图,触发器(记性不好,写个例子自己记)
    xml直接读取节点
    脑瓜子的文章导航 脑瓜子的学院系列文章汇总
    ASP.NET MVC 中实现View与Controller分离
    开发
    SQLite学习手册(转)
    缓存数据库redis、memcached。 MongoDB 资源集锦
    在GOOGLE浏览器中模拟移动浏览器 调试Web app
    Intelligencia.UrlRewriter在IIS 7.0下的完全配置攻略
  • 原文地址:https://www.cnblogs.com/shijiaoyun/p/9395608.html
Copyright © 2020-2023  润新知