nginx前后端分离部署
时间: 2023-08-09 08:07:47 浏览: 148
前后端分离部署是指将前端和后端的代码分别部署在不同的服务器上,通过Nginx进行反向代理和负载均衡。具体的部署步骤如下:
1. 前端打包:使用命令`npm run build`将前端代码打包生成dist目录。
2. 将dist目录上传到服务器,并修改Nginx配置文件nginx.conf。在server标签下的location配置中,将root路径设置为上传后的dist目录的路径,同时设置index为index.html或index.htm。
3. 启动Nginx:进入Nginx安装目录,运行`./nginx`命令启动Nginx。
更多关于Centos安装Nginx的错误解决办法,请参考相关文档\[2\]。
常用的Nginx命令包括:
- 启动Nginx:进入Nginx目录,运行`./nginx`命令。
- 停止Nginx:进入Nginx目录,运行`./nginx -s stop`命令。
- 安全退出Nginx:进入Nginx目录,运行`./nginx -s quit`命令。
- 重新加载配置文件:进入Nginx目录,运行`./nginx -s reload`命令。
- 查看Nginx进程:运行`ps aux|grep nginx`命令。
关于Nginx的配置文件,可以通过编辑nginx.conf文件进行配置\[3\]。
总结起来,前后端分离部署的步骤包括前端打包、上传dist目录、修改Nginx配置文件、启动Nginx。具体的配置和命令可以根据实际情况进行调整。
#### 引用[.reference_title]
- *1* *2* [nginx安装、前后端分离部署流程](https://blog.csdn.net/qq_42059717/article/details/119719729)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [前后端分离nginx部署配置](https://blog.csdn.net/qq_36908783/article/details/106712456)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文