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;
    }

  • 相关阅读:
    泛微云桥e-Bridge 目录遍历,任意文件读取
    (CVE-2020-8209)XenMobile-控制台存在任意文件读取漏洞
    selenium 使用初
    将HTML文件转换为MD文件
    Python对word文档进行操作
    使用java安装jar包出错,提示不是有效的JDK java主目录
    Windows server 2012安装VM tools异常解决办法
    ifconfig 命令,改变主机名,改DNS hosts、关闭selinux firewalld netfilter 、防火墙iptables规则
    iostat iotop 查看硬盘的读写、 free 查看内存的命令 、netstat 命令查看网络、tcpdump 命令
    使用w uptime vmstat top sar nload 等命令查看系统负载
  • 原文地址:https://www.cnblogs.com/shijiaoyun/p/9395608.html
Copyright © 2011-2022 走看看