前言
Nginx是一个高性能的HTTP和反向代理web服务器,使用Nginx可以简单地完成网站部署。
本文在Ubuntu20.04下测试进行。
下载
1 | $ sudo apt update |
配置
网站部署
主页部署
将网站的.html文件移到/var/www/html目录下,即可在服务器对应的ip主页看到部署的网页。例如:服务器公网IP为:xxx.xxx.xxx.xxx,在浏览器中输入xxx.xxx.xxx.xxx后即可看到部署的网页。
其他页部署
如需部署一个网页在 xxx.xxx.xxx.xxx/page 下,可按照如下流程进行。
- 在
/var/www/目录下创建文件夹page1
$ sudo mkdir -p /var/www/page
- 在
/etc/nginx/sites-available/default文件内加入1
2
3
4
5location /page {
alias /var/www/page;
index index.html index.htm;
try_files $uri $uri/ =404;
} - 重新加载Nginx配置信息
端口转发
如需转发某路径 xxx.xxx.xxx.xxx/path 到本地某端口(如4090),可按照如下流程进行。
- 在
/etc/nginx/sites-available/default文件内加入1
2
3location /path {
proxy_pass http://127.0.0.1:4090;
} - 重新加载Nginx配置信息
常用指令
1 | nginx -s reload # 重新加载Nginx配置信息 |