前言:
目前姐妹们对“nginx自定义html路径”都比较注重,朋友们都需要分析一些“nginx自定义html路径”的相关内容。那么小编同时在网摘上收集了一些关于“nginx自定义html路径””的相关内容,希望看官们能喜欢,同学们一起来学习一下吧!基本环境
底层: Windows 11 x64虚拟化层:VMWare Workstation 17.0.2虚拟化兼容性:ESXi 6.7虚拟硬件: CPU: 4 Core RAM: 16 GB HDD: 128 GB SCSI NetWork: NAT操作系统版本: CentOS 7.9.2207 Mininal 无更新、无升级内核 无系统更新 无内核升级 关闭 SELinux 配置 NTP 时间同步 安装 Open VM Tools 美化 CLI基本定义
# 虚拟目录:也叫别名目录,将任意位置的网站发布到站点根目录下,用户通过子目录方式访问# Nginx 定义了两种 虚拟目录,分别为 绝对别名 和 相对别名# 绝对别名目录:网站数据目录可以在任意路径下并发布到默认站点的根目录下,用户通过子目录方式访问# 相对别名目录:网站数据目录在默认站点根目录下的多层子目录下,并发布到默认站点的根目录下,用户通过子目录方式访问,一般不推荐使用这种方式绝对别名 虚拟目录场景设计
# 默认网站 数据目录 /data/www/# 创建两个 网站数据目录AAA 站点 /var/www/aaaBBB 站点 /var/www/bbb# 设定 网站AAA站点 /var/www/aaa 访问路径为 http://{URL}/a_siteBBB站点 /var/www/bbb 访问路径为 http://{URL}/b_site创建 网站数据 目录
# 创建 AAA 及 BBB 虚拟目录 mkdir -p /var/www/aaa && mkdir -p /var/www/bbb# 创建 虚拟目录 AAA 主页文件echo "Welcom To FourLeaf Studio by A Site <br> Web Data /var/www/aaa" > /var/www/aaa/index.html# 创建 虚拟目录 BBB 主页文件echo "Welcom To FourLeaf Studio by B Site <br> Web Data /var/www/bbb" > /var/www/bbb/index.html修改 Nginx 配置文件
# 修改 Nginx 默认配置文件nano /etc/nginx/conf.d/default.conf# {# 在 第 10 行,默认网站 配置之后,增加两段内容 # 绝对别名 虚拟目录 AAA location /a_site { alias /var/www/aaa/; } # 绝对别名 虚拟目录 BBB location /b_site { alias /var/www/bbb/; }# }重新启动 Nginx 服务
# 重新启动 Nginx 服务systemctl restart nginx.service访问地址
# 绝对别名 虚拟目录 访问地址http://{URL}/a_sitehttp://{URL}/b_site
相对别名 虚拟目录场景设计
# 默认网站 数据目录 /data/www/# 创建两个 网站数据目录CCC 站点 /data/www/test/cccDDD 站点 /data/www/test/ddd# 设定 网站CCC 站点 /data/www/test/ccc 实际访问路径为 http://{URL}/test/cc CCC 站点 /data/www/test/ccc 虚拟访问路径为 http://{URL}/cccDDD 站点 /data/www/test/ddd 实际访问路径为 http://{URL}/test/dddDDD 站点 /data/www/test/ddd 虚拟访问路径为 http://{URL}/ddd创建 网站数据 目录
# 创建 CCC 及 DDD 虚拟目录 mkdir -p /data/www/test/ccc && mkdir -p /data/www/test/ddd# 创建 虚拟目录 CCC 主页文件echo "Welcom To FourLeaf Studio by A Site <br> Web Data /data/www/test/ccc" > /data/www/test/ccc/index.html# 创建 虚拟目录 DDD 主页文件echo "Welcom To FourLeaf Studio by B Site <br> Web Data /data/www/test/ddd" > /data/www/test/ddd/index.html修改 Nginx 配置文件
# 相对别名,一般用于网站根目录,进行路径的虚拟,一般不推荐使用nano /etc/nginx/conf.d/default.conf# 相对别名,地址设置,仅需要设置到绝对路径的上一级路径,并标识完整目录名称,不需要定义到完整路径# {# 在 第 10 行,默认网站 配置之后,增加两段内容 # 相对别名 虚拟目录 CCC location /ccc { root /data/www/test/; } # 相对别名 虚拟目录 DDD location /ddd { root /data/www/test/; }# }
重新启动 Nginx 服务
# 重新启动 Nginx 服务systemctl restart nginx.service访问地址
# 实际访问路径 地址http://{Server_IP}/test/ccchttp://{Server_IP}/test/ddd# 虚拟访问路径 地址http://{Server_IP}/ccchttp://{Server_IP}/ddd
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #nginx自定义html路径 #nginx保护目录 #创建web虚拟目录的用途是 #创建web虚拟目录的用途是什么 #访问不了nginx主页