您现在的位置是:首页 >技术教程 >5分钟掌握CentOS下Nginx配置实战(一)网站首页技术教程

5分钟掌握CentOS下Nginx配置实战(一)

hardly study 2026-05-05 12:01:04
简介5分钟掌握CentOS下Nginx配置实战(一)

本篇文章主要讲解nginx的配置调整,适合新手快速上手,实战内容如下:

一、修改默认网站目录

二、修改服务端口

详细步骤见下文

一、nginx配置实战

实战一:修改默认网站目录

1.1.1 创建新的目录

mkdir -p /data/web

1.1.2 创建新的默认网页

复制下方全部内容(标黄内容是一个命令),直接执行,然后敲回车

cat <<EOF >> /data/web/index.html

<html>

<head>

    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">

</head>

<body>

你好,欢迎来带我的世界

</body>

</html>

EOF

1.1.3 修改nginx.conf文件

(1) 备份配置文件(务必要成备份的好习惯,尤其时配置文件

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.backup

(2) 修改nginx.conf文件的第42行,将图中标红内容修改为/data/web

修改配置文件时,一定要注意每一个符号都不能少,也不能多,否则会导致配置文件错误

vim /etc/nginx/nginx.conf

修改后,见下图,wq保存退出

1.1.4 重新加载nginx配置

nginx -s reload

1.1.5 使用浏览器测试访问

重启之后,用宿主机的浏览器输入本机IP地址进行访问,见下图:

实战二:基于端口配置虚拟主机

1.2.1 配置8080端口配置文件

该配置文件可单独存放在/etc/nginx/conf.d目录下面

复制下方全部内容(标黄内容是一个命令),直接执行,然后敲回车

cat <<EOF > /etc/nginx/conf.d/8080.conf

    server

{

    listen 8080;

    server_name 127.0.0.1;

    location /{

    root /data/web/web1;

    }

}

EOF

1.2.2 创建8080端口目录和网页

先创建网页目录,再写入默认网页index.html

mkdir -p /data/web/web1

echo "this is web1" > /data/web/web1/index.html

1.2.3 验证配置文件并重新加载

nginx -t

见下图,如果显示successful,则表示配置文件无误

nginx -s reload

重新加载配置文件,使配置生效

1.2.4 放行8080端口

firewall-cmd --add-port=8080/tcp --permanent

firewall-cmd --reload

1.2.5 使用浏览器测试访问

打开浏览器,输入地址http://192.168.20.220:8080,见下图

通过本篇文章的学习,主要了解熟悉nginx的常用基础配置的调整,操作过程中涉及的nginx服务相关的命令以及cat EOF命令,可以单独查询相关资料进行熟悉,我们下期再见啦!

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。