| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- #user nobody;
- user root;
- worker_processes 1;
- pid /var/run/nginx.pid;
- worker_rlimit_nofile 102400;
- events {
- use epoll;
- worker_connections 102400;
- }
- http {
- include mime.types;
- default_type application/octet-stream;
- fastcgi_intercept_errors on;
- charset utf-8;
- server_names_hash_bucket_size 128;
- client_header_buffer_size 512k;
- large_client_header_buffers 4 512k;
- client_max_body_size 300m;
- sendfile on;
- tcp_nopush on;
- keepalive_timeout 60;
- tcp_nodelay on;
- client_body_buffer_size 512k;
- proxy_connect_timeout 300;
- proxy_read_timeout 300;
- proxy_send_timeout 300;
- proxy_buffer_size 16k;
- proxy_buffers 4 64k;
- proxy_busy_buffers_size 128k;
- proxy_temp_file_write_size 128k;
- gzip on;
- gzip_min_length 1k;
- gzip_buffers 4 16k;
- gzip_http_version 1.1;
- gzip_comp_level 2;
- gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/vnd.ms-fontobject font/ttf font/opentype font/x-woff image/svg+xml;
- gzip_vary on;
- log_format main '$http_x_forwarded_for - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $request_time $remote_addr';
- upstream ice_web{
- ip_hash;
- server 127.0.0.1:3080;
- }
- upstream zabbix{
- ip_hash;
- server 192.168.0.48:8081;
- }
- server {
- listen 82;
- location = /basic_status {
- stub_status;
- allow all;
- }
- }
- server {
- listen 80;
- server_name moed.mercer.com.cn;
- rewrite ^(.*)$ https://${server_name}$1 permanent;
- }
- server {
- listen 443 ssl;
- server_name moed.mercer.com.cn;
- ssl_certificate /etc/nginx/pem/4112967_moed.mercer.com.cn.pem;
- ssl_certificate_key /etc/nginx/pem/4112967_moed.mercer.com.cn.key;
-
- location /zabbix {
- proxy_pass http://zabbix/;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
- add_header Access-Control-Allow-Origin *;
- proxy_set_header X-Forwarded-Proto https;
- proxy_redirect ~^http://([^:]+)(:\d+)?(.*)$ https://$1$2$3;
- expires -1;
- }
-
- location / {
- proxy_pass http://ice_web;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
- add_header Access-Control-Allow-Origin *;
- proxy_set_header X-Forwarded-Proto https;
- proxy_redirect ~^http://([^:]+)(:\d+)?(.*)$ https://$1$2$3;
- expires -1;
- }
- }
- }
|