Nginx下构建PC站点

在 ++/usr/local/nginx/conf/++ 目录下创建 ++conf.d++

在 ++nginx.conf++文件中添加

bash 复制代码
include "/usr/local/nginx/conf/conf.d/*.conf";

批量加载/usr/local/nginx/conf/conf.d/目录下所有以.conf结尾的配置文件

重新加载的配置文件

bash 复制代码
nginx -s reload
bash 复制代码
[root@Nginx conf]# cd conf.d/

[root@Nginx ~]# mkdir  -p /webdata/nginx/timinglee.org/lee/html
[root@Nginx ~]# echo lee.timinglee.org > /webdata/nginx/timinglee.org/lee/html/index.html

cd到conf.d目录下创建文件

root@Nginx conf.d# vim vhosts.conf

bash 复制代码
server {
    listen 80;
    server_name lee.timinglee.org;
    location / {
        root /webdata/nginx/timinglee.org/lee/html;
    }
}

将域名 lee.timinglee.org 绑定到服务器 80 端口,并把该域名的访问请求,映射到服务器本地 /webdata/nginx/timinglee.org/lee/html 目录的静态文件

重新启动nginx服务

bash 复制代码
systemctl restart nginx.service

测试:

把 www.timinglee.org 和 lee.timinglee.org 两个域名,绑定到服务器内网 IP 172.25.254.100

bash 复制代码
172.25.254.100     Nginx www.timinglee.org lee.timinglee.org
bash 复制代码
[root@Nginx conf.d]# curl  www.timinglee.org
timinglee
[root@Nginx conf.d]# curl  lee.timinglee.org
lee.timinglee.org

local示例需要访问lee.timinglee.org/lee/目录

bash 复制代码
[root@Nginx conf.d]# vim vhosts.conf
server {
    listen 80;
    server_name lee.timinglee.org;
    location / {
        root /webdata/nginx/timinglee.org/lee/html;
    }
    location /lee {			#lee标识location中的root值+location 后面指定的值代表目录的路径
        root /webdata/nginx/timinglee.org/lee/html;
    }
    
}
bash 复制代码
[root@Nginx conf.d]# systemctl restart nginx.service
[root@Nginx conf.d]# mkdir  -p /webdata/nginx/timinglee.org/lee/html/lee
[root@Nginx conf.d]# echo lee > /webdata/nginx/timinglee.org/lee/html/lee/index.html
[root@Nginx conf.d]# curl  lee.timinglee.org/lee/
lee
相关推荐
Y38153266210 分钟前
用 httpx 写 SerpBase 异步客户端:连接池与超时配置
运维·服务器·数据库
倔强的石头10620 分钟前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
LuHang44 分钟前
从天地图切换到高德地图:一次真实的底图迁移实战
前端·vue.js·cesium
用户360055579001 小时前
Kestrel_VLLM - 27 · 寄存器常驻与融合发射:两次「少发一次」
前端
前端小万1 小时前
用"道法术器"重构你和 AI 的协作方式
前端·人工智能·程序员
枫叶轻语1 小时前
【Nginx 从入门到实战 07】root 与 alias:资源路径到底怎样对应?
nginx·全栈
鶴哥只手遮天1 小时前
Angular 22 源码级深度解析-第 06 章 模板指令全解:`ɵɵelementStart`、`ɵɵproperty`、`ɵɵadvance` 与绑定指令
前端·开源·angular.js
像我这样帅的人丶你还1 小时前
我html生成的doc文档为何在手机文档显示不了图片?
前端·javascript
前端双越老师2 小时前
程序员 1v1 访谈系列第十期:纯前端坚持不了多久了
前端·ai编程·全栈
captain3764 小时前
MyBatis Plus(1)
java·服务器·mybatis