用nginx做图片服务安全吗
这篇文章主要讲解了“用nginx做图片服务安全吗”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“用nginx做图片服务安全吗”吧!
安丘网站建设公司成都创新互联,安丘网站设计制作,有大型网站制作公司丰富经验。已为安丘成百上千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的安丘做网站的公司定做!
如题 nginx做图片服务安全吗?
首先说下nginx是做什么的。
一点点历史
其实现在百分之九十的公司和朋友都在用nginx 不做后端开发的同学可能都不知道tom猫,
是的就是tomcat,还有Apache,WebSphere, IIS, WebLogic等等
其实真正开发中我指给一个老项目是配过WebSphere IIS 微软家族用的多 WebLogic 基本上很少用了。
用的最多的应该算 nginx和 tomcat当然作为使用习惯其实还有偏好,比如前端开发同学nginx可能玩的很溜,Java开发tomcat那是不了的,当然你可以用别的,或者不是web开发肯定用不到。
正题
先了解个问题,云服务提供商的OSS是什么?
对象存储(Object Storage Service,简称OSS)
也就是存储文件的服务,每个厂商可能名称不统一,但实质都是一样的。怎么实现的呢?其实也就是http服务挂载磁盘。
这个服务最大的就是存储和流量了,存数据得占用磁盘,下载上传得浪费流量,基本上都是这两个收费项目构成一个对象存储服务。当然每个厂商对应还有高阶服务,比如安全,转移,备份等等也是收费项。
我们自己开发过程中怎么实现这个服务 以nginx为例
这是我的一部分配置
server { listen 9999; server_name localhost; #配置跨域 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers X-Requested-With; add_header Access-Control-Allow-Methods GET,POST,OPTIONS; location / { #开启授权登录 auth_basic "Auth"; # 授权登录文件 包涵名称和密码 生成方式看下方 auth_basic_user_file /usr/local/etc/nginx/htpasswd/htpwd_dazongzi; root /Users/stivepeim/Desktop/crmebApplication/app/crmebimage/; autoindex on; } #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|pem|p12)$ # { # expires 30d; #} }
为nginx生成用户和密码
因为默认nginx没有开启用户限制 手动开启 使用htpasswd生成密码 没有命令可以自行安装下
yum install -y httpd-tools
这样我们会给nginx服务开启用户限制以免被坏蛋搞怪,给你上传GB级别的垃圾或者exe shell什么的还是挺害怕的哈。
要是经常读源码找文档的朋友看到这界面是不是很熟悉,nginx centos apache等开源文档就是这么搞得。
知识就想雪球,滚的越远才会越大,才能看到更远的地方。
感谢各位的阅读,以上就是“用nginx做图片服务安全吗”的内容了,经过本文的学习后,相信大家对用nginx做图片服务安全吗这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
标题名称:用nginx做图片服务安全吗
URL地址:http://scyanting.com/article/pejgic.html