nginx
文章平均质量分 73
leon_wzm
这个作者很懒,什么都没留下…
展开
-
自学nginx(一): nginx的快速安裝
开篇一直精力都放在开发上面,对于运维方面没有很好的总结过,趁还有一点动力,把nginx的一些基本内容巩固复习一下。每一篇尽可能有一个主题,并且内容消化控制在5分钟。另外一点很重要的是,博客的所有内容都是我亲自操作的结果,也会夹杂我的亲身的感悟和体会,尽可能是所有的操作可以按照步骤还原。原创 2017-08-22 18:57:25 · 297 阅读 · 0 评论 -
自学nginx(二): nginx的配置文件解读
概要上篇说明了nginx的安装,本篇记录一下安装之后第一需要关心的nginx配置文件,外加自己的一些理解。同样阅读时间差不多5分钟。nginx版本nginx version: nginx/1.10.3built by gcc 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) built with OpenSSL 1.0.1k-fips 8 Jan原创 2017-08-23 16:21:30 · 409 阅读 · 0 评论 -
自学nginx(三): nginx + gunicorn的反向代理
前言正好一个项目是python的flask框架开发的,部署的时候就考虑用gunicorn作为应用服务器,然后再用nginx的反向代理套在应用服务器的外层。架构图每一台server内部,都安装nginx,以及部署gunicorn的python flask应用程序。nginx和gunicorn之间用unix local socket机制进行连接。所以gunicorn启动flask程序的时候,请配置成原创 2017-08-26 15:51:27 · 2049 阅读 · 0 评论 -
自学nginx(四): 禁止从某国家的访问
下载ngx_http_geoip_module.so由于nginx安装的时候,geoip模块是dynamic。用nginx -V可以看到。 所以需要另外下载so文件。sudo yum install nginx-mod-http-geoip执行完成后会在/usr/lib64/nginx/modules/ngx_http_geoip_module.so有这个文件。 并且/usr/share/ngi原创 2017-08-30 14:29:12 · 3488 阅读 · 0 评论 -
自学nginx(五): 使用fluentd搬运log到mysql
前言本篇介绍如何使用fluentd把nginx的log日志读取,并且解析成为一个一个mysql的字段,最后存储到mysql的数据库中。环境我用的是aws的ec2,操作系统是amazon定制的Amazon Linux AMI安装fluentd使用root用户curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh原创 2017-08-30 18:09:08 · 1935 阅读 · 0 评论