ubuntu20.04安装nginx并配置代理

文章目录

  • 前言
  • 一、安装Nginx
  • 二. 配置nginx
  • 三. 介绍Nginx配置项


前言

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


一、安装Nginx

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

  2. 安装Nginx
    apt-get install nginx

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

  4. 浏览器访问虚拟机地址
    ubuntu20.04安装nginx并配置代理_第1张图片

二. 配置nginx

  1. 将本地静态网页导入ubuntu 桌面
    ubuntu20.04安装nginx并配置代理_第2张图片
  2. 配置Nginx文件
cd /etc/nginx/sites-enabled
#编辑sites-enabled目录下的default文件
sudo vim default

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

ubuntu20.04安装nginx并配置代理_第3张图片

  1. 重启配置以及nginx
#重启nginx配置
 
sudo nginx -s reload
 
#重启nginx服务
 
sudo systemctl restart nginx.service
  1. 访问虚拟机地址
    ubuntu20.04安装nginx并配置代理_第4张图片
  2. 反向代理

ubuntu20.04安装nginx并配置代理_第5张图片

  • ‘/’:为自己项目反向代理的baseURL
  • ‘proxy_pass’ :反向代理目标服务器
  1. 配置负载均衡
    ubuntu20.04安装nginx并配置代理_第6张图片

ubuntu20.04安装nginx并配置代理_第7张图片

三. 介绍Nginx配置项

ubuntu20.04安装nginx并配置代理_第8张图片

server:代表一个服务器的配置,可以配置多个 server 块,每个 server 之间通过监听不同的端口,来处理不同的请求。

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

你可能感兴趣的:(nginx,nginx,服务器,运维)