1- 安装Nginx服务器
dnf install nginx -y
2- 启动并启用 Nginx 服务
systemctl start nginx
systemctl enable nginx
# 查看状态信息
systemctl status nginx
3- 开放防火墙
本地服务器
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --zone=public --add-service=https --permanent
或者:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
# 重新加载规则信息
firewall-cmd --reload
# 查看规则信息
firewall-cmd --list-all
阿里云服务器
添加 80端口访问:
4- 测试是否可以访问
http://公网IP地址
能看到Nginx 的欢迎页面,说明 Nginx 已成功部署
Nginx的目录结构介绍
/etc/nginx/ 目录 【重要】
这是 Nginx 的 主配置目录,存放所有与 Nginx 配置相关的文件。主要包括:
nginx.conf: Nginx 的主配置文件。这里配置了全局设置、HTTP 服务设置、加载的模块等。 conf.d/: 存放额外配置文件的目录,通常用于配置虚拟主机等。你可以在这里添加 .conf 文件来定义多个站点的配置。 mime.types: 定义了不同文件类型(MIME类型)与扩展名之间的映射,通常 Nginx 会根据这个文件来判断文件的类型。
/var/www/目录 【重要】
默认情况下,Nginx 的网站文件(例如 HTML、图片等)通常存放在这个目录下
/var/www/html/:这是 Nginx 默认的根目录。你放置的静态文件会从这个目录提供给客户端。默认情况下,index.html 会作为首页展示
/usr/share/nginx/目录
这个目录通常包含与 Nginx 程序相关的文件
/usr/share/nginx/html/ : Nginx 默认的网页目录,通常安装时会有一个默认的 index.html 文件,用来验证 Nginx 是否成功安装。
/var/log/nginx/目录 【重要】
Nginx 会把日志文件存放在这个目录下。日志文件帮助你监控 Nginx 的运行情况,排查问题
access.log:记录所有的客户端请求,包括请求的 URL、响应状态码、请求来源等。
error.log:记录 Nginx 在运行时遇到的错误信息、警告等。