ubuntu 下安装nginx 部署前端项目并使用负载均衡 流程记录
nginx是一个http,反向代理服务器,反正就很牛逼
nginx安装(apt-get)
apt update & apt install nginx

nginx基本命令
nginx -v #查看版本 | nginx -t #查看配置nginx.conf位置并检查语法是否ok
nginx -s reload #重启并重新载入配置文件 | nginx -s stop # 停止nginx
部署前端项目
- 通过WinSCP把vue
build的项目拷贝到/ying/下 - 修改nginx.conf 在http模块下添加一个server模块
![]()
- 当监听80端口后还是访问的欢迎页,那么要注释掉
include /etc/nginx/sites-enabled/*;,因为这里包含一个默认的配置(欢迎页) - 重启nginx并在物理机访问
![]()
反向代理和负载均衡
- 反向代理:用户直接访问反向代理服务器,由反向代理服务器自己去找真实的服务器 (被代理的服务器,用户真实的访问就是它)
- 正向代理:用户需要访问B服务器,但用户通过A服务器,让A去访问B (A就是正向代理)
- 配置负载均衡,当分配到后端接口不是阿里云上ECS的ip,出错,分配到ECS上的ip则能访问
![]()
![]()
![]()
- 反向代理配置差不多的
To be continue

[1]Nginx基本使用 - 简书
[2]部署|VUe CLI
[3]nginx官网-完整示例配置
[4]Nginx 反向代理与负载均衡详解
[5]Nginx 如何开始gzip提高页面加载速度






浙公网安备 33010602011771号