• nginx配置实例


    user root root;
    worker_processes 2;
     
    #error_log logs/error.log;
    #error_log logs/error.log notice;
    #error_log logs/error.log info;
     
    #pid logs/nginx.pid;
     
     
    events {
      worker_connections 1024;
      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"';
     
      #access_log logs/access.log main;
     
      sendfile on;
      #tcp_nopush on;
     
      #keepalive_timeout 0;
      keepalive_timeout 65;
     
      #gzip on;
     
      #服务器的集群  
      upstream  mySite.com { #服务器集群名字   
      #ip_hash;
      #web服务器1
      server 10.30.x.x:80 weight=10;
      #web服务器2
      #server 10.30.x.x:80 weight=10;
      #server 114.119.x.x:10051 weight=5;#服务器配置 weight是权重的意思,权重越大,分配的概率越大。  
      #server 114.119.x.x:10057 weight=1;  
      }
     
      server {
      listen 80;
      server_name x.x.com;
      #server_name localhost;
     
    
      #charset koi8-r;
     
      #access_log logs/host.access.log main;
     
      location / {
      proxy_pass http://mySite.com;  
      #以下配置用于获取真实IP
      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;
      #关闭缓存
      #add_header Cache-Control 'no-store';
      }
     
      #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 html;
      }
     
      # proxy the PHP scripts to Apache listening on 127.0.0.1:80
      #
      #location ~ .php$ {
      # proxy_pass http://127.0.0.1;
      #}
     
      # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
      #
      #location ~ .php$ {
      # root html;
      # fastcgi_pass 127.0.0.1:9000;
      # fastcgi_index index.php;
      # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
      # include fastcgi_params;
      #}
     
      # deny access to .htaccess files, if Apache's document root
      # concurs with nginx's one
      #
      #location ~ /.ht {
      # deny all;
      #}
      }
     
     
      # another virtual host using mix of IP-, name-, and port-based configuration
      #
      #server {
      # listen 8000;
      # listen somename:8080;
      # server_name somename alias another.alias;
     
      # location / {
      # root html;
      # index index.html index.htm;
      # }
      #}
     
     
      # HTTPS server
      #
      #server {
      # listen 443 ssl;
      # server_name localhost;
     
      # ssl_certificate cert.pem;
      # ssl_certificate_key cert.key;
     
      # ssl_session_cache shared:SSL:1m;
      # ssl_session_timeout 5m;
     
      # ssl_ciphers HIGH:!aNULL:!MD5;
      # ssl_prefer_server_ciphers on;
     
      # location / {
      # root html;
      # index index.html index.htm;
      # }
      #}
     
    }
  • 相关阅读:
    Linux常用命令
    IBM Java多线程 1. 线程基础
    IBM Java多线程 6.其它线程 API 详细信息
    Jakarta Commons Logging学习笔记
    Linux 下存放ssh信息的文件位置
    ArrayList的使用方法
    JAVA基础--JAVA中的反射机制详解
    使用 Bash shell脚本进行功能测试
    log4j详细解
    Eclipse Template用法探讨
  • 原文地址:https://www.cnblogs.com/zhuawang/p/7160480.html
Copyright © 2020-2023  润新知