You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.2 KiB
51 lines
1.2 KiB
|
|
worker_processes 1; |
|
|
|
events { |
|
worker_connections 1024; |
|
} |
|
|
|
http { |
|
include mime.types; |
|
default_type application/json; |
|
|
|
sendfile on; |
|
|
|
keepalive_timeout 65; |
|
|
|
server { |
|
listen 8080; |
|
server_name localhost; |
|
# 指定前端项目所在的位置 |
|
location / { |
|
root html/hmdp; |
|
index index.html index.htm; |
|
} |
|
|
|
error_page 500 502 503 504 /50x.html; |
|
location = /50x.html { |
|
root html; |
|
} |
|
|
|
|
|
location /api { |
|
default_type application/json; |
|
#internal; |
|
keepalive_timeout 30s; |
|
keepalive_requests 1000; |
|
#支持keep-alive |
|
proxy_http_version 1.1; |
|
rewrite /api(/.*) $1 break; |
|
proxy_pass_request_headers on; |
|
#more_clear_input_headers Accept-Encoding; |
|
proxy_next_upstream error timeout; |
|
proxy_pass http://127.0.0.1:8081; |
|
#proxy_pass http://backend; |
|
} |
|
} |
|
|
|
upstream backend { |
|
server 127.0.0.1:8081 max_fails=5 fail_timeout=10s weight=1; |
|
#server 127.0.0.1:8082 max_fails=5 fail_timeout=10s weight=1; |
|
} |
|
}
|
|
|