Nginx的下载与配置

前言

Nginx是一个高性能的HTTP和反向代理web服务器,使用Nginx可以简单地完成网站部署。
本文在Ubuntu20.04下测试进行。

下载

1
2
$ sudo apt update
$ sudo apt install -y nginx

配置

网站部署

主页部署

将网站的.html文件移到/var/www/html目录下,即可在服务器对应的ip主页看到部署的网页。例如:服务器公网IP为:xxx.xxx.xxx.xxx,在浏览器中输入xxx.xxx.xxx.xxx后即可看到部署的网页。

其他页部署

如需部署一个网页在 xxx.xxx.xxx.xxx/page 下,可按照如下流程进行。

  1. /var/www/目录下创建文件夹page
    1
    $ sudo mkdir -p /var/www/page
  2. /etc/nginx/sites-available/default文件内加入
    1
    2
    3
    4
    5
    location /page {
    alias /var/www/page;
    index index.html index.htm;
    try_files $uri $uri/ =404;
    }
  3. 重新加载Nginx配置信息

端口转发

如需转发某路径 xxx.xxx.xxx.xxx/path 到本地某端口(如4090),可按照如下流程进行。

  1. /etc/nginx/sites-available/default文件内加入
    1
    2
    3
    location /path {
    proxy_pass http://127.0.0.1:4090;
    }
  2. 重新加载Nginx配置信息

常用指令

1
nginx -s reload # 重新加载Nginx配置信息