user alb; worker_processes auto; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; pid logs/alb.pid; events { worker_connections 65536; } stream { lua_package_path "/data/webserver/alb/openrestry_v2/alb-agile-pro-2.0/lualib/?.lua;;"; lua_package_cpath "/data/webserver/alb/openrestry_v2/alb-agile-pro-2.0/lualib/?.so;;"; upstream hst-23001 { # cp1 server 10.223.140.160:23001; } upstream hst-23602 { # ss1 server 10.223.140.160:23602; } upstream hst-23101 { # webgw1 server 10.223.140.158:23101; } upstream hst-23601 { # ss1 server 10.223.140.158:23601; } upstream hst-24101 { # wbgw1 server 10.223.140.158:24101; } upstream hst-20121 { # store-vod server 10.223.140.162:20121; } upstream hst-20122 { # store-vod server 10.223.140.162:20122; } upstream hst-24753 { # store-edge server 10.223.140.162:24753; } upstream hst-21443 { # nginx server 10.223.140.159:21443; } upstream hst-20131 { # nginx server 10.223.140.159:20131; } upstream hst-8443 { # web server 10.223.140.159:8443; } upstream hst-4432 { # FMWebProxy server 10.223.140.159:4432; } upstream hst-1089 { # FMServer server 10.223.140.159:1089; } upstream hst-40010 { # ces-web server 10.223.140.159:40010; } #tcp配置 server { listen 40010; proxy_connect_timeout 60s; proxy_pass hst-40010; } server { listen 23001; proxy_connect_timeout 60s; proxy_pass hst-23001; } server { listen 23601; proxy_connect_timeout 60s; proxy_pass hst-23601; } server { listen 23101; proxy_connect_timeout 60s; proxy_pass hst-23101; } server { listen 23602; proxy_connect_timeout 60s; proxy_pass hst-23602; } server { listen 24101; proxy_connect_timeout 60s; proxy_pass hst-24101; } server { listen 20121; proxy_connect_timeout 60s; proxy_pass hst-20121; } server { listen 20122; proxy_connect_timeout 60s; proxy_pass hst-20122; } server { listen 24753; proxy_connect_timeout 60s; proxy_pass hst-24753; } server { listen 21443; proxy_connect_timeout 60s; proxy_pass hst-21443; } server { listen 20131; proxy_connect_timeout 60s; proxy_pass hst-20131; } server { listen 8443; proxy_connect_timeout 60s; proxy_pass hst-8443; } server { listen 4432; proxy_connect_timeout 60s; proxy_pass hst-4432; } server { listen 1089; proxy_connect_timeout 60s; proxy_pass hst-1089; } # udp配置 server { listen 23601 udp; proxy_connect_timeout 60s; proxy_pass hst-23601; } server { listen 23602 udp; proxy_connect_timeout 60s; proxy_pass hst-23602; } server { listen 24101 udp; proxy_connect_timeout 60s; proxy_pass hst-24101; } server { listen 1089 udp; proxy_connect_timeout 60s; proxy_pass hst-1089; } server { listen 23101 udp; proxy_connect_timeout 60s; proxy_pass hst-23101; } server { listen 4432 udp; proxy_connect_timeout 60s; proxy_pass hst-4432; } } http { include mime.types; default_type application/octet-stream; # 不可修改和删除项 lua_package_path,lua_package_cpath lua_package_path "/data/webserver/alb/openrestry_v2/alb-agile-pro-2.0/lualib/?.lua;;"; lua_package_cpath "/data/webserver/alb/openrestry_v2/alb-agile-pro-2.0/lualib/?.so;;"; 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; server { listen 8081; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } #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; } location /node_status { stub_status on; access_log off; allow 127.0.0.1; } # 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; # } #} }