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

部署前端项目

  1. 通过WinSCP把vuebuild的项目拷贝到/ying/
  2. 修改nginx.conf 在http模块下添加一个server模块
  3. 当监听80端口后还是访问的欢迎页,那么要注释掉include /etc/nginx/sites-enabled/*;,因为这里包含一个默认的配置(欢迎页)
  4. 重启nginx并在物理机访问

反向代理和负载均衡

  1. 反向代理:用户直接访问反向代理服务器,由反向代理服务器自己去找真实的服务器 (被代理的服务器,用户真实的访问就是它)
  2. 正向代理:用户需要访问B服务器,但用户通过A服务器,让A去访问B (A就是正向代理)
  3. 配置负载均衡,当分配到后端接口不是阿里云上ECS的ip,出错,分配到ECS上的ip则能访问


  4. 反向代理配置差不多的

To be continue

[1]Nginx基本使用 - 简书
[2]部署|VUe CLI
[3]nginx官网-完整示例配置
[4]Nginx 反向代理与负载均衡详解

原文地址:https://www.cnblogs.com/somegenki/p/13121823.html