【Linux】重生之从零开始学习运维之Nginx-root&alias实践

准备工作

复制代码
mkdir /data/server/nginx/web1/dir{1,2}
echo "nginx web1 dir1" > /data/server/nginx/web1/dir1/index.html
echo "nginx web1 dir2" > /data/server/nginx/web1/dir2/index.html
echo "nginx web1 filea" > /data/server/nginx/web1/afile
tree /data/server/nginx/web1

定制配置文件

复制代码
/etc/nginx/conf.d/vhost.conf <<-eof
server {
    listen 80 default_server;
    root /data/server/nginx/web1;
    location /dir1/ {
        root /data/server/nginx/web1;
    }
}
eof

重启服务

复制代码
systemctl reload nginx

测试

复制代码
curl localhost

定制配置文件

复制代码
vim /etc/nginx/conf.d/vhost.conf

重启服务

复制代码
systemctl reload nginx

测试

复制代码
curl localhost
curl localhost/web2/
curl localhost/web3/
相关推荐
丰锋ff10 小时前
压缩命令笔记
linux
小嘉丶学长10 小时前
Day14 · 字典与集合
java·开发语言·网络·python·学习·1024程序员节
江华森10 小时前
数据中心基础设施运维实战:概述与实验环境搭建
运维
迪菲赫尔曼11 小时前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
小李不想当小白11 小时前
SPI通信外设与W25Q64 (硬件SPI)(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
GeW12 小时前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
by2099912 小时前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
螺丝钉tina12 小时前
[Playwright][08] Upload 模块自动化:如何设计真实业务测试用例?
运维·自动化·测试用例
迪菲赫尔曼12 小时前
【基础篇 12】把环境与源码接起来:检查 GPU,再安装服务器上的项目
运维·服务器·开发语言·人工智能·python·yolo·目标检测
cq林志炫13 小时前
两个Linux服务器之间同步文件
linux·运维·服务器