·您当前的位置:主页 > 技术教程 > nginx教程 >

[nginx]Nginx配置详解和负载均衡配置(3)

时间:2018-01-23 14:30csdn.net
#usernginx;#windows下可以不配置,但是linux下必须配置,不然没有访问权限。你使用用户nginx启动nginx,就配置为usernginx worker_processes8;#工作线程数量,可以配置为CPU的数量 error_loglogs/error.log;#错误

 

  1. #user  nginx;#windows下可以不配置,但是linux下必须配置,不然没有访问权限。你使用用户nginx启动nginx,就配置为user nginx   
  2. worker_processes  8;#工作线程数量,可以配置为CPU的数量   
  3.    
  4. error_log  logs/error.log;#错误日志输出文件   
  5. #error_log  logs/error.log  notice;   
  6. #error_log  logs/error.log  info;   
  7.    
  8. #pid        logs/nginx.pid;#指定进程ID,方便在部署环境的时候写脚本去管理进程   
  9.    
  10.    
  11. events {   
  12.     worker_connections  1024;#配置的最大并发连接数量   
  13. }   
  14. upstream tomcats {   
  15. server 192.168.1.1:8080  max_fails=3 fail_timeout=3s weight=9;   
  16. server 192.168.1.2:8080  max_fails=3 fail_timeout=3s weight=1;   
  17. }   
  18.    
  19. http {   
  20.     include       mime.types;   
  21.     default_type  application/octet-stream;   
  22.    
  23.     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '   
  24.     #                  '$status $body_bytes_sent "$http_referer" '   
  25.     #                  '"$http_user_agent" "$http_x_forwarded_for"';   
  26.    
  27.     #access_log  logs/access.log  main;#运行日志,默认在这个日志文件,可以修改。   
  28.    
  29.     sendfile        on;   
  30.     #tcp_nopush     on;   
  31.    
  32.     #keepalive_timeout  0;   
  33.     keepalive_timeout  65;#设置连接超时时间   
  34.    
  35.     #gzip  on;   
  36.     #配置一个虚拟的server服务器   
  37.     server {   
  38.         listen       8880;#监听端口   
  39.         server_name  localhost;#主机名称   
  40.         #charset koi8-r;   
  41.         #access_log  logs/host.access.log  main;   
  42.         location / {   
  43.             root   html;   
  44.             proxy_pass http://tomcats;   
  45.             index  index.html index.htm;   
  46.         }   
  47.         location /home {   
  48.             rewrite "^/home/(.+)" /test/$1 last;   
  49.         }   
  50.        location /Test {   
  51.            proxy_pass http://192.168.1.1:8080/TestServlet;   
  52.        }   
  53.         #error_page  404              /404.html;   
  54.    
  55.         # redirect server error pages to the static page /50x.html   
  56.         #   
  57.         error_page   500 502 503 504  /50x.html;   
  58.         location = /50x.html {   
  59.             root   html;   
  60.         }   
  61.     }   
  62.     include servers/*;   
  63. }   

 

热门文章推荐

请稍候...