39 lines
820 B
Text
39 lines
820 B
Text
events {}
|
|
|
|
http {
|
|
include /etc/nginx/mime.types;
|
|
default_type application/octet-stream;
|
|
|
|
include kit/http/gzip.conf;
|
|
include kit/http/websocket-map.conf;
|
|
|
|
upstream app_backend {
|
|
server 127.0.0.1:9000;
|
|
}
|
|
|
|
server {
|
|
include kit/listen/http.conf;
|
|
include kit/listen/https-http2.conf;
|
|
|
|
server_name app.example.com;
|
|
|
|
include snippets/cert/mydomain.com.conf;
|
|
include kit/security.conf;
|
|
include kit/ssl/security.conf;
|
|
include kit/ssl/hsts.conf;
|
|
include kit/ssl/force.conf;
|
|
|
|
location / {
|
|
include kit/proxy_pass/forwarded.conf;
|
|
include kit/proxy_pass/timeout-300.conf;
|
|
proxy_pass http://app_backend;
|
|
}
|
|
|
|
location /ws/ {
|
|
include kit/proxy_pass/forwarded.conf;
|
|
include kit/proxy_pass/websocket.conf;
|
|
include kit/proxy_pass/timeout-300.conf;
|
|
proxy_pass http://app_backend;
|
|
}
|
|
}
|
|
}
|