首页
学习
活动
专区
工具
TVP
发布

运维录

专栏作者
55
文章
164761
阅读量
16
订阅数
Django容器(下): 使用Gunicorn管理Django
在上一篇文章《Django容器(上): 自定义基础镜像》我们已经封装好了Django项目的基础镜像,接下来需要在基础镜像之上做些收尾工作,主要以下几点:
用户1560186
2019-12-19
1.8K0
运维常用 mysql 语句
上周隔壁专题推送最后一篇Nginx文章(公众号出门左转 Nginx专题) ,从本周开始每周一推送MySql主题文章(Docker 主题每周四不变),文章内容均为运维方向相关,聚沙成塔,集腋成裘,第一篇文章讲一下运维工作中经常使用的 MySql 语句。
用户1560186
2019-12-19
1.4K0
使用Supervisor管理Docker容器多个进程
开始之前 在上一篇文章 <<为什么需要自定义一个基础镜像?>> 介绍如何实现一个php基础镜像,我们在PHP官方镜像之上,添加一些项目必用的php扩展模块,并且安装了 nginx、supervisor
用户1560186
2019-12-10
3.8K0
如何为Nginx 配置防盗链功能?
referer 请求头包含了当前请求页面的来源地址,即表示当前页面是通过这个来源页面里的链接进入的。
用户1560186
2019-12-06
4.8K0
如何限制 Nginx下载速率?
默认情况下你的服务器有多少网络带宽(上行),Nginx就能消耗掉多少,来者不拒。
用户1560186
2019-12-04
6.9K0
为什么需要自定义一个基础镜像?
对于使用php (python)等开发的项目,由于是解释型语言并不需要编译代码这个步骤(go或者java将依赖打包到可执行程序(包)中),但是往往还需要安装一些依赖的库或者第三方模块。
用户1560186
2019-12-04
1.5K0
如何使用 Dockerfile自定义镜像?
之前在隔壁专题(公众号出门左转 Nginx专题) 推送过一篇文章 Nginx 缓存服务器(番外)定制Docker镜像 。
用户1560186
2019-11-21
1.8K0
Nginx Alias别名
对应的URI为 http://www.demo.com/attachments/mylist.csv 。
用户1560186
2019-11-20
3K0
如何为Nginx配置keep-alive超时时间?
不过就像所有事物都有两面性,keep-alive 在某些场景可能也会有不足之处,例如就算是在空闲状态下它还是会消耗服务器资源,因此你可以根据自己的实际需求调整 keep-alive的超时时间,比如调整某台负载较高的nginx服务器 keep-alive 超时时间调整为 30秒。
用户1560186
2019-11-20
13.4K0
如何为Nginx设置404页面?
这篇文章发布于2013年,介绍如何为nginx设置一个404页面,当客户端试图访问一个并不存在的资源时,nginx会返回代码为404的错误信息"404 Not Found",这个错误信息非常简陋并且不是很友好,建议根据实际需求设置一个专用的404错误页面(如果没有要求可以使用下面的“腾讯公益宝贝回家”404页面,也许一个微不足道的举动,却已帮助了别人。两全其美哈)。
用户1560186
2019-11-20
5.6K0
​创建一个Docker 容器
之前公众号发布了三篇关于Docker镜像与仓库的文章,如果需要阅读可以在微信公众号后台回复 镜像 获得文章链接,接下来让我们创建第一个容器。
用户1560186
2019-11-20
7.1K0
Nginx Location
不知不觉 nginx主题的文章写了60+篇,有最早的也有最近的,有些是记录安装配置,有些是记录问题解决方法,内容质量有深也有浅参差不齐,随着技术迭代有些文章已经过时了(例如Docker时代)不再符合当前的技术需求,而有些文章虽然久远但是仍有有意义(例如Nginx HA),所以有了梳理这些文章的想法,目标有两个吧,一是回顾下过去的文章巩固下知识点,二是去其糟粕留下精华将有价值的文章搬迁(搬砖)的微信公众号。
用户1560186
2019-11-19
7590
Nginx if指令支持多条件的逻辑判断吗?
不知不觉 nginx主题的文章写了60+篇,有最早的也有最近的,有些是记录安装配置,有些是记录问题解决方法,内容质量有深也有浅参差不齐,随着技术迭代有些文章已经过时了(例如Docker时代)不再符合当前的技术需求,而有些文章虽然久远但是仍有有意义(例如Nginx HA),所以有了梳理这些文章的想法,目标有两个吧,一是回顾下过去的文章巩固下知识点,二是去其糟粕留下精华将有价值的文章搬迁(搬砖)的微信公众号。
用户1560186
2019-11-19
4.1K0
Nginx 与 X-Forwarded-For
今天的这篇文章发布于2016年01月,是介绍HTTP扩展头部 X-Forwarded-For,以及在nginx中使用http_x_forwarded_for变量来完成一些"特殊"功能,例如网站后台面向内部工作人员,所以希望只允许办公室网络IP访问。
用户1560186
2019-11-19
5.8K0
Nginx 反向代理 Tomcat 错误示例
这篇文章的内容来源 2016年的两篇文章,当时使用 Nginx 反向代理 Tomcat/Resin 出现错误,发现是 proxy_redirect 指令导致的问题,错误的原因令人印象很深刻。
用户1560186
2019-11-19
1.2K0
如何为 Nginx 添加一个模块?
这篇文章发布于2013年,介绍如何为nginx添加模块,由于时间久远可能有些内容已经过时,不过"静态添加模块"方法仍然可以使用(从1.9.11版本开始支持load_module动态加载模块),文中的示例为nginx添加 stub_status模块,这个模块用于查看nginx的基本状态信息,对于运维人员来说很有用,建议掌握使用方法。
用户1560186
2019-11-19
1.1K0
Nginx 缓存服务器(番外)定制Docker镜像
在 "nginx 缓存服务器(下)" 这篇文章中,我们讲解了如何使用 ngx_cache_purge模块主动清理缓存,不过默认的 nginx镜像是不包含 ngx_cache_purge模块的,我们需要自己安装这个模块,但是大家都知道 容器的生命周期会随着镜像更新而结束,也就是说在当前容器中安装的 ngx_cache_purge模块并不会保留在后续的镜像/容器里。 这是因为 Docker存储机制,Docker镜像使用的是分层存储,容器也是如此。每一个容器运行时是以镜像为基础层,并在其上创建一个当前容器的存储层,容器存储层的生存周期和容器一样,容器消亡时容器存储层也随之消亡,因此任何保存于容器存储层的数据都会随容器删除而丢失。
用户1560186
2019-11-19
1.6K0
Nginx 缓存服务器(番外)动态 upstream
在更新应用镜像(图中的App1)版本后,部分静态资源抛出HTTP 502状态码。先来看下 nginx缓存服务器日志,重点在"Host is unreachable"这段信息,顺着这个错误信息最终找到了错误源头,也有了本篇文章。
用户1560186
2019-11-19
2.6K0
Nginx Proxy 知识点解析
区别只在于proxy_pass转发的路径后是否带 “/”, - 针对不带/, 假如我们访问的url=http://www.abc.com/testa/test.php, 则通过nginx代理后,请求的路径访问地址为http://www.abc.com/testa/test.php - 针对带/, 假如我们访问的url=http://www.abc.com/testb/test.php, 则通过nginx代理后,请求的路径访问地址为http://www.abc.com/test.php - 实现上述效果也可以通过rewrite来实现,代码如下
用户1560186
2019-11-19
2.1K0
Nginx HA 高可用
今天的这篇文章发布于 2014年06月,是介绍如何实现 Nginx HA(高可用),主角是 keepalived,这个软件很好用是大名鼎鼎LVS(Linux虚拟服务器)的黄金搭档,为LVS提供高可用支持,当然这么好用的 keepalived不仅支持LVS,也非常适合 Haproxy、Nginx、甚至MySql等需要高可用的应用场景。这里出于篇幅考虑,没有对keepalived 进行详细说明,而是注重是否实现了nginx HA这个功能,后续写负载均衡系&高可用列专题会详细说明。
用户1560186
2019-11-19
1.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档