diff --git a/nginx/nginx.conf b/nginx/nginx.conf index 2c2c95f55..4f8a7b90c 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -1,60 +1,65 @@ +worker_processes auto; -worker_processes auto; +error_log /var/log/nginx/error.log notice; +pid /tmp/nginx.pid; -error_log /var/log/nginx/error.log notice; -pid /tmp/nginx.pid; - - -events { - worker_connections 1024; +events +{ + worker_connections 1024; } +http +{ + proxy_temp_path /tmp/proxy_temp; + client_body_temp_path /tmp/client_temp; + fastcgi_temp_path /tmp/fastcgi_temp; + uwsgi_temp_path /tmp/uwsgi_temp; + scgi_temp_path /tmp/scgi_temp; + + include /etc/nginx/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 /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + keepalive_timeout 65; + + server + { + listen 8080; + server_name $http_host; + #access_log /var/log/nginx/host.access.log main; + + location /api/ + { + proxy_set_header Host $host; + proxy_pass http://kaoto-backend-svc:8081/; + } + + location / + { + root /usr/share/nginx/html; + index index.html index.htm; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html + { + root /usr/share/nginx/html; + } + + # gzip + gzip on; + gzip_vary on; + gzip_proxied any; + gzip_comp_level 6; + gzip_types text/plain text/css text/xml application/json application/javascript application/xml+rss application/atom+xml image/svg+xml; + } -http { - proxy_temp_path /tmp/proxy_temp; - client_body_temp_path /tmp/client_temp; - fastcgi_temp_path /tmp/fastcgi_temp; - uwsgi_temp_path /tmp/uwsgi_temp; - scgi_temp_path /tmp/scgi_temp; - - include /etc/nginx/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 /var/log/nginx/access.log main; - - sendfile on; - #tcp_nopush on; - - keepalive_timeout 65; - - #gzip on; - -server { - listen 8080; - server_name $http_host; - - #access_log /var/log/nginx/host.access.log main; - - location /api/ { - proxy_set_header Host $host; - proxy_pass http://kaoto-backend-svc:8081/; - } - - location / { - root /usr/share/nginx/html; - index index.html index.htm; - } - - - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/html; - } - -} - }