Hello 我是 东南大粽子
如题 nginx 做图片服务平安吗?
首先说下 nginx 是做什么的。
举荐浏览
- 【开源电商根底介绍】理解一个电商根底
- 【开源电商疾速浏览】不会运行没关系,跟着文档找节奏
- 【开源电商服务部署】域名 + 后盾服务
- 【开源电商宝塔】宝塔应用和站点创立
- 【开源电商表单工具】缩小表单反复开发,利落拽搞定
- 【开源电商无限极分类设计】前共事留下的经典性能
- 【开源电商基本功能介绍】组合数据
- 【开源电商疾速部署服务】基于宝塔
- 一个规范的 Springboot —+ vue + uniapp 的商城怎么部署
一点点历史
其实当初百分之九十的公司和敌人都在用 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 等开源文档就是这么搞得。
常识就想雪球,滚的越远才会越大,能力看到更远的中央。
最近很喜一句话:“有道无术 术尚可求。有术无道,止于术。”
举荐浏览
- 【开源电商根底介绍】理解一个电商根底
- 【开源电商疾速浏览】不会运行没关系,跟着文档找节奏
- 【开源电商服务部署】域名 + 后盾服务
- 【开源电商宝塔】宝塔应用和站点创立
- 【开源电商表单工具】缩小表单反复开发,利落拽搞定
- 【开源电商无限极分类设计】前共事留下的经典性能
- 【开源电商基本功能介绍】组合数据
- 【开源电商疾速部署服务】基于宝塔
- 一个规范的 Springboot —+ vue + uniapp 的商城怎么部署
此配置也利用于咱们的开源我的项目 点击浏览全文理解