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命令,可以单独查询相关资料进行熟悉,我们下期再见啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值