博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过nginx访问静态文件配置
阅读量:6371 次
发布时间:2019-06-23

本文共 717 字,大约阅读时间需要 2 分钟。

通过nginx访问静态文件配置,均是在server模块中配置,有两种方式:

1、alias

通过alias关键字,重定义路径,如

server{    listen 7001;    server_name 127.0.0.1;    location /file/ {        alias /home/china/areas/;    }}

此时,通过浏览器访问http://127.0.0.1:7001/file/t.txt,则访问服务器的文件是/home/china/areas/t.txt

alias可以使用正则表达式,如

location ~  ^/test/(\w+).(\w+)$ {    alise /home/china/$2/$1.$2;}

访问/test/t.conf,则实际访问的是/home/china/conf/t.conf

2、root

通过root关键字,重定义路径,如

server{    listen 7002;    server_name 127.0.0.1;    location /test/ {        root /home/china/areas/;    }}

此时,通过浏览器访问http://127.0.0.1:7001/test/t.txt,则访问服务器的文件是/home/china/areas/test/t.txt

上述两种方法均可达到目的,区别是它们对路径的解析方式不同,alas会把指定路径当作文件路径,

而root会把指定路径拼接到文件路径后,再进行访问。

转载于:https://blog.51cto.com/moerjinrong/2328747

你可能感兴趣的文章
WDS--部署服务器
查看>>
springMVC3学习--ModelAndView对象(转)
查看>>
Linux服务器的架设 (DHCP,NIS,SAMBA,FTP,DNS)
查看>>
利用Windows Server Backup备份数据进行域控裸机还原
查看>>
VTP协议与三层交换
查看>>
hadoop常用服务管理命令
查看>>
自定义nginx版本号
查看>>
古典加密算法-----置换密码
查看>>
256MB内存也装Vista
查看>>
MAC OX 安装rtx客户端和svn客户端
查看>>
Oracle GoldenGate 11g单向DDL配置实战
查看>>
【编译打包】nginx_1.6.2-1~precise.debian.tar.gz
查看>>
别总是把Windows和Linux混为一谈
查看>>
Terminal Services将改名为RDS
查看>>
NIO使用小结
查看>>
《Essential Linux Device Drivers》第1章
查看>>
[CTO札记]:多做[乘法],少些[加法]
查看>>
Microsoft Hyper-V Server 2012开启虚拟化-PowerShell
查看>>
玩 High API 系列之:快速实现身份验证
查看>>
移动的MobileMarket个人终于可以上传软件了
查看>>