经常有小伙伴问我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; }
就可以实现简单的动静分离