EtC
개발 환경(windows) nginx.conf 파일 백업
freecatz
2022. 11. 17. 09:57
#user nobody;
worker_processes auto;
#access_log log/access.log;
error_log logs/error.log info;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid logs/nginx.pid;
events {
worker_connections 1024;
multi_accept on;
# use epoll;
}
http {
include mime.types;
default_type application/octet-stream;
server_tokens off;
sendfile on;
send_timeout 120;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 10;
client_max_body_size 30M;
client_body_timeout 120s;
upstream tomcat {
server 192.168.0.1:8080;
} # upstream end
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name 192.168.0.1;
tcp_nopush on;
charset utf-8;
location / {
charset utf-8;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-NginX-Proxy true;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header Referer $http_referer;
proxy_connect_timeout 150;
proxy_send_timeout 100;
proxy_read_timeout 100;
proxy_redirect off;
proxy_pass http://tomcat$request_uri;
} # location end
location /imageFiles {
root D:\\devel\\upload\\freecatz.pe.kr;
internal;
} # location end
} # server end
} # http end