【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/
相关推荐
@小红花10 小时前
从0到1学习Vue框架Day03
前端·javascript·vue.js·学习·ecmascript
对你无可奈何10 小时前
关于Ubuntu的 update造成的内核升级
运维·服务器·ubuntu
mysla10 小时前
嵌入式学习day45-硬件—汇编
汇编·学习
qq_3129201110 小时前
Nginx限流与防爬虫与安全配置方案
运维·爬虫·nginx·安全
GanGuaGua11 小时前
Linux系统:线程的互斥和安全
linux·运维·服务器·c语言·c++·安全
永日4567011 小时前
学习日记-HTML-day51-9.9
前端·学习·html
lsnm11 小时前
【LINUX网络】IP——网络层
linux·服务器·网络·c++·网络协议·tcp/ip
全糖去冰吃不了苦11 小时前
ELK 集群部署实战
运维·jenkins
不掰手腕11 小时前
在UnionTech OS Server 20 (统信UOS服务器版) 上离线安装PostgreSQL (pgsql) 数据库
linux·数据库·postgresql
xy_recording11 小时前
Day20 K8S学习
学习·容器·kubernetes