精通 Nginx,学其它的 Apache、Tomcat 更轻松。

安装 Nginx

环境信息
CPU&内存:1 核 (vCPU)2 GiB
操作系统:Alibaba Cloud Linux 3.2104 64 位
实例规格:ecs.n4.small
实例规格族:共享计算型
刚刚初始化云盘的 ECS 服务器。

运行以下命令安装 Nginx

1
dnf -y install http://nginx.org/packages/centos/8/x86_64/RPMS/nginx-1.22.1-1.el8.ngx.x86_64.rpm 

您可以访问 Nginx官方安装包 获取适用于 CentOS 8 系统的多版本的 Nginx 安装包。

运行以下命令查看 Nginx 版本。

1
nginx -v

启动 Nginx 服务:

1
systemctl start nginx

在本地电脑的浏览器输入主机地址并访问,出现 Nginx 默认页面即成功。

image-20230409141117412

反向代理的配置

找到 nginx.conf 文件进行配置,一般在 /etc/nginx 目录下。但我遇到一个问题,就是配置文件没有 server 字段。于是我参考了 这篇文章。最终在 /etc/nginx/conf.d/default.conf 中找到了。

修改配置文件,设定好网站的根目录:

image-20230408205637757

重启 Nginx:

1
2
3
systemctl restart nginx
# 或 nginx -s reload # 不用重启nginx
# 或 systemctl reload nginx

你可以在服务器上对应自己设置的根目录创建文本文件,如 xiazai.txt,然后浏览器访问网址 <服务器主机IP>/xiazai.txt 进行测试。

本文参考