|
@@ -1,54 +1,32 @@
|
|
|
-user nginx;
|
|
|
-worker_processes 1;
|
|
|
-error_log /var/log/nginx/error.log warn;
|
|
|
-pid /var/run/nginx.pid;
|
|
|
+server {
|
|
|
+ listen 80;
|
|
|
+ listen [::]:80;
|
|
|
+ server_name localhost;
|
|
|
|
|
|
-events {
|
|
|
- worker_connections 1024;
|
|
|
-}
|
|
|
-
|
|
|
-http {
|
|
|
- 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;
|
|
|
- keepalive_timeout 65;
|
|
|
-
|
|
|
- server {
|
|
|
- listen 80;
|
|
|
- server_name localhost;
|
|
|
+ gzip on;
|
|
|
+ gzip_static on;
|
|
|
+ gzip_comp_level 6;
|
|
|
+ gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
|
|
|
|
|
|
- location / {
|
|
|
- # 不缓存html,防止程序更新后缓存继续生效
|
|
|
- if ($request_filename ~* .*\.(?:htm|html)$) {
|
|
|
- add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate";
|
|
|
- access_log on;
|
|
|
- }
|
|
|
- root /soybean-admin/;
|
|
|
- index index.html index.htm;
|
|
|
- try_files $uri $uri/ /index.html;
|
|
|
- }
|
|
|
+ location / {
|
|
|
+ root /usr/share/nginx/html;
|
|
|
+ #index index.html;
|
|
|
+ try_files $uri $uri/ /index.html;
|
|
|
+ client_max_body_size 300m; #最大接受300m文件以内的
|
|
|
+ client_body_timeout 20s;
|
|
|
+ }
|
|
|
|
|
|
- # location /soybean/soybean-webserver/v1 {
|
|
|
- # 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_set_header REMOTE-HOST $remote_addr;
|
|
|
+ location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css){
|
|
|
+ root /usr/share/nginx/html;
|
|
|
+ expires 7d;
|
|
|
+ }
|
|
|
|
|
|
- # # 后台接口地址
|
|
|
- # proxy_pass http://192.168.1.99:30597/v1;
|
|
|
- # proxy_redirect default;
|
|
|
- # add_header Access-Control-Allow-Origin *;
|
|
|
- # add_header Access-Control-Allow-Headers X-Requested-With;
|
|
|
- # add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
|
|
|
- # }
|
|
|
+ #error_page 404 /404.html;
|
|
|
|
|
|
- error_page 500 502 503 504 /50x.html;
|
|
|
- location = /50x.html {
|
|
|
+ # redirect server error pages to the static page /50x.html
|
|
|
+ #
|
|
|
+ error_page 500 502 503 504 /50x.html;
|
|
|
+ location = /50x.html {
|
|
|
root /usr/share/nginx/html;
|
|
|
- }
|
|
|
- }
|
|
|
+ }
|
|
|
}
|