nginx 实现访问去掉路径,访问配置根目录文件
nginx 配置 alias ,去掉路径访问更目录文件
·
通常我们都是使用root的定义当前location访问的目录,比如说下边这样的,当时当我们想访问/.well-known/pki-validation(通常是一些需要验证的文件)比如说test.com/.well-known/pki-validation/xxxx.txt,那这个时候得在/var/www/html底下建文件夹mkdir -p /.well-known/pki-validation,然后再把验证的文件放到这个文件夹里边,xxxx.txt,这样才能正常访问,这种形式也能用,没啥大问题,不过有时候会觉得麻烦,那怎么才能实现访问```test.com/.well-known/pki-validation/xxxx.txt``但是访问的是根目录呢,可以使用alias来实现。
server {
listen 80;
server_name test.com;
location / {
root /var/www/html;
}
}
alias实现方案
路径后边不要带/,笔者配置时尾部带了/访问的时候发现会404找不到文件
server {
listen 80;
server_name test.com;
location /.well-known/pki-validation { # 路径后边不要带/,笔者配置时尾部带了/访问的时候发现会404找不到文件
alias /var/www/html;#记得后面不要带/
}
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)