ubuntu20.04安装nginx并配置代理


前言

在开发完前端项目并把它打包成静态的网站之后,需要上传到服务器上,才能让用户来访问。 我们就需要在服务器上安装服务器程序: 如 Nginx


一、安装Nginx

  1. 更新服务器的软件包索引
    sudo apt update

  2. 安装Nginx
    apt-get install nginx

  3. 查看Nginx的版本
    nginx -v
    在这里插入图片描述

  4. 浏览器访问虚拟机地址
    在这里插入图片描述

二. 配置nginx

  1. 将本地静态网页导入ubuntu 桌面
    在这里插入图片描述
  2. 配置Nginx文件
cd /etc/nginx/sites-enabled #编辑sites-enabled目录下的default文件 sudo vim default 

修改root(网站的根目录), index(网站的首页)

在这里插入图片描述

  1. 重启配置以及nginx
#重启nginx配置 sudo nginx -s reload #重启nginx服务 sudo systemctl restart nginx.service 
  1. 访问虚拟机地址
    在这里插入图片描述
  2. 反向代理

在这里插入图片描述

  • ‘/’:为自己项目反向代理的baseURL
  • ‘proxy_pass’ :反向代理目标服务器
  1. 配置负载均衡
    在这里插入图片描述

在这里插入图片描述

三. 介绍Nginx配置项

在这里插入图片描述

server:代表一个服务器的配置,可以配置多个 server 块,每个 server 之间通过监听不同的端口,来处理不同的请求。 listen:监听端口号,默认为80端口 server_name:服务器域名,未申请域名可直接填IP地址,也可不填 root :配置项目所在地址 index:配置HTML主页 try_files:当出现意外情况时,访问该页面。默认为404页面 - $uri匹配整个 url 片段。 - $uri/匹配 URL 目录,也就是以 '/' 结尾的 URL,例如: https://editor.csdn.net/ 

原文链接:https://blog.csdn.net/qazwsxedcrfvrgb/article/details/127687849

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享