nginx部署前后端项目 - 智学轩城
网站出售:QQ320706705

nginx部署前后端项目

枝伯骥头像

枝伯骥

2026-03-23 10:57:13

2022年那会儿,我在某个城市,那会儿咱们公司要部署前后端项目,用的是nginx,当时我也懵,想着这玩意儿怎么搞呢。先得弄明白,nginx它其实是个反向代理服务器,对吧,咱们得配置它来转发请求。
第一步,得先安装nginx,我当时花了半天时间,各种命令敲来敲去,后来才反应过来,其实就那么几步。安装好了,得配置文件啊,得打开nginx的配置文件,一般是在/etc/nginx/nginx.conf。
当时我就在那边写,server块里头,得指定listen地址和端口,比如listen 80;,然后server_name是你的域名或者IP地址。记得当时还研究了SSL证书,得配置HTTPS,所以还得加个ssl_certificate和ssl_certificate_key。
然后,前后端项目嘛,得设置不同的location,对吧。前端项目,我那时候是放在80端口,后端项目是放在8080端口。所以,我写了两个location块,一个匹配前端项目的路径,另一个匹配后端项目的路径。
前端项目,我设置了一个静态文件服务器的路径,比如location / { root /path/to/your/project; },然后后端项目,我就设置了一个代理,用proxy_pass https://localhost:8080;。
配置好了,保存文件,重启nginx,sudo systemctl restart nginx,当时还研究了怎么查看日志,tail -f /var/log/nginx/access.log,看看请求有没有正确转发。
我后来才反应过来,当时可能偏激了,配置nginx其实也没那么难,就是得一步一步来,慢慢摸索。现在想想,那些日子还挺有意思的。

宝季纳头像

宝季纳

2025-11-27 10:25:04

nginx配置前后端项目,确保静态资源直接由nginx服务,动态请求转发给后端应用。
1. 静态资源目录配置:

location /static { alias /path/to/your/static/files; }
2. 动态请求转发:

location / { proxy_pass https://backend_server; }
3. 注意后端服务器地址和端口正确。
这就是坑,别配置错误路径。
实操提醒:测试静态资源访问和动态请求转发是否正常。