zoukankan      html  css  js  c++  java
  • 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;
    }

  • 相关阅读:
    gearman任务分发改进
    gearman实现任务分发
    BeanStalkd 做队列服务
    Tomcat各种日志的关系与catalina.out文件的分割
    数据库系统原理-关系数据库的规范化理论总结
    MySQL配置参数innodb_flush_log_at_trx_commit
    gRPC快速入门
    使用vagrant和kubeadm搭建k8s集群
    VS项目属性中的C/C++运行库:MT、MTd、MD、MDd
    消除C++中警告代码
  • 原文地址:https://www.cnblogs.com/shijiaoyun/p/9395608.html
Copyright © 2011-2022 走看看