nginx动静分离

经常有小伙伴问我nginx 配置问题  索性我就写一篇我常用的nginx 配置

总所周知

处理静态文件 apche  和nginx 一直都是行业的老大,而最近几年 nginx真的很好用

处理动态的话 这里用tomcat 举例

#这是前端  处理静态的
server { listen
80; # 客户端请求的地址 listen 443 ssl; server_name -------.com; # 客户端请求的地址 location / { root /qswy; index index.html index.htm; } access_log logs/qswy.log; }

处理后端的tomcat

server
    {
    listen 80;      # 客户端请求的地址
    listen 443 ssl;
    server_name ---------;
   location / {
        proxy_redirect off;
        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_pass http://127.0.0.1:6004;   # 服务器端地址端口
    }
    access_log logs/---------.log;
}

就可以实现简单的动静分离

原文地址:https://www.cnblogs.com/zdqc/p/9714842.html