nginx搭建图片服务器的过程详解

nginx搭建图片服务器的过程详解,第1张

nginx搭建图片服务器的过程详解(root和alias的区别)

本文详细介绍了nginx搭建一个镜像服务器的全过程(root和alias的区别),对于大家来说非常详细,对于大家的学习、培训或者工作都有一定的参考价值,有需要的朋友可以参考一下。

整个安装过程略(我马上用yum-y安装nginx已安装)。

开始

要启动(重启)nginx,可以执行以下两条指令:

systemctlrestartnginx; #注:这儿的nginx并不是目录,是cd不进去的 /usr/sbin/nginx-sreload;

一般来说,成功是开始没有错误的结果。

是否启用了网页认证nginx?

在浏览器里输入ip,回到centos网页,我觉得可以?
看看环境变量:

root/usr/share/nginx/html;

这个目录中index.html的内容是centos主页的内容,表示没有问题,启动nignx(也可以换个index.html的标题说清楚)。

准备工作

mkdir-p/data/images;#建立图片文件储放目录 chmod-R755/data/images;#受权 cd/data/images; 随后rz指令提交个照片01.png

Vim/etc/nginx.conf,外加配备:

location/images{ root/data; autoindexon; }

电脑类型:
111.222.333.444/data/images/01.png;
出现一张照片,表示成功。

使用别名设备

自然可以应用别名:

location/images{ alias/data/images;#说成后边务必得加'/',这儿评测不用还可以 autoindexon; }

以下写法有什么问题:

location/images{ alias/data; autoindexon; }

问题出在哪里?
在地址栏输入/images/01.png是无法获取的。
因为/images会投影到/data,
但是具体目录是/data/images/01.png,
所以有图像缺失。

装备不正确

很有可能不会轻易成功,会踩很多坑。

例1(root)装备不正确。

location/images{ root/data/images; autoindexon; }

在地址栏输入ip/data/images/01.png,却无法获取。为什么?

预计详细地址:
/data/images/01.png
具体详细地址:
/data/images/images/01.png

你有没有注意到有一个额外的图像?
因为root的应用,详细地址=root位置。

其他的

root和alias的区别

– 根 别名 如果详细地址 根位置 不匹配,则别名位置
匹配时将被替换

还有其他不同之处。说别名的方式后面一定是不合格的证书/。

自动索引对的功效

Autoindex设置目录访问。
开:地址栏到图片时会显示文件目录
关:一定要一路到文档,只去目录网页提醒403禁止。

location/images{ alias/data; #目录访问作用,on:地址栏到images便会显示文件目录off:务必要文档全途径,只到目录网页页面提醒403forbidden autoindexon; }

PS:nginx配置中root和alias的区别

例:如果你浏览目录http://127.0.0.1/download/*,让他在目录/opt/app/code里找。

方法1(应用根关键字):

location/{ root/usr/share/nginx } location/download{ gzip_staticoff; tcp_nopushoff; root/opt/app/code; }

结果:浏览的时候他去了目录/opt/app/code/download/。也就是它会在这个目录下增加一层/download目录。

方法2(使用别名关键字):

location/{ root/usr/share/nginx } location/download{ gzip_staticoff; tcp_nopushoff; alias/opt/app/code; }

结果:浏览时,立即转到/opt/app/code/目录。

摘要[/s2/]

关于nginx构建镜像服务器(root和alias的区别)的这篇文章到此结束。关于nginx构建图像服务器的大量信息,请搜索您以前的文章或再次访问下面的相关文章。期待你未来的申请!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/774243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存