通用的前端nginx配置

    技术2022-07-11  95

    erver { listen 8090; # 请修改为项目环境域名 set $domain_name xx.xx.com; error_log /xx/log/nginx/${domain_name}-error.log ; access_log /xx/log/nginx/${domain_name}-access.log; server_name $domain_name; set $html_dir /xx/bin/static/; root $html_dir; location / { alias $html_dir; index index.html index.htm; try_files $uri $uri/ @rewrites; } location @rewrites { rewrite ^(.+)$ /index.html last; } location ~ /index\.html { alias $html_dir/index.html; add_header Cache-Control 'no-cache, no-store, max-age=0'; } } server { listen 8080; server_name xx.xx.cn; #charset koi8-r; #access_log logs/host.access.log main; location / { rewrite .* /index.html break; root /xx/static/; index index.html index.htm; } location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ { root /xx/static/; autoindex on; } location = /index.html { root /xx/static/; rewrite .* / redirect; } location /fonts/ { root /xx/static/; autoindex on; } location /material/ { proxy_pass http://10.241.134.245:8090; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }

     

    Processed: 0.009, SQL: 9