首页 2pc

2pc

  • nginx+php站点配置https

    nginx+php站点配置https

        今天准备搞一个小程序测试一下,结果发现如果要链接我的站点,那就必须要站点支持https。所以就顺便鼓捣一下把站点升级一下,增加https的访问支持。     首先解决的就是证书问题,一个个人blog就没有必要买证书了,发现证书老贵老贵的。所以找了找免费证书,最后发现腾讯云提供的还是比较好的,很方便申请,这里https://buy.cloud.tencent.com/ssl 直接选择免费证书,输入自己的域名就可以申请了,再按照他的流程就可以生效了,最后下载下来就可以用了。阿里云说是有,但是我的申请界面没有看...

    生活 2018-01-24 75 0 apachecrontab2pc
  • 使用Spark分析网站日志

    使用Spark分析网站日志

    郁闷从昨天开始个人网站不断的发出告警504错误,登录机器看了一下是php-fpm报错,这个错误重启php-fpm后,几个小时就告警,快一年了都没什么问题,奇怪 [28-Sep-2016 11:53:19] NOTICE: ready to handle connections [28-Sep-2016 11:53:19] NOTICE: systemd monitor interval set to 10000ms [28-Sep-2016 11:53:26] WARNING: [pool www] s...

  • ngingx访问限制和iptables简单使用

    ngingx访问限制和iptables简单使用

    为了方便安装了一个phpmyadmin,结果公司扫描了之后说要做一些安全限制,主要还是用到nginx的访问限制和iptables,这里稍微做一下记录 nginx的限制较为简单,在server中添加对phpmyadmin的限制即可 location ~* /phpmyadmin/ { allow 192.168.3.0/24; deny all; } 主要还是记录一下iptables的简单使用: 1、查看 iptables -vL –line-number -v 输出...

    linux 应用 2014-10-14 57 0 2pchdfs
  • Nginx设置为代理服务器上网

    Nginx设置为代理服务器上网

    公司的网络部门抽风,突然之间不让办公机连接idc上的非80端口了,而内部写的大部分的后台模块都是会起一个非80的http端口,让开发去实时查看模块信息,甚至动态调整模块内的一些flags参数,兄弟们着实痛苦了好几天,本来想简单点直接在任意idc机器上使用w3m来去登录这些页面,但是这些页面偏偏使用了ajax获取数据才进行展示,所以没办法,只好开代理了,上nginx吧,反正想在那台内网机器上安装nginx好久了。 nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网)。 反向代理:外部机器...

    linux 应用 2013-07-30 43 0 2pc
  • nginx模块编程学习笔记3--模块主要数据结构

    nginx模块编程学习笔记3--模块主要数据结构

    在nginx模块编写种主要会涉及到下面3个数据结构,这一篇我就先来看看这3个数据结构的作用和意义。 ngx_command_t ngx_module_t ngx_http_module_t 前面这两个是定义在这个文件中:src/core/ngx_core.h typedef struct ngx_module_s ngx_module_t;typedef struct ngx_command_s     ngx_command_t; 两个结构体是在这个文件中定义的:src/core/ng...

    linux 应用 2012-10-31 46 0 uwsgi2pc
  • nginx模块编程学习笔记2--数据类型

    nginx模块编程学习笔记2--数据类型

    在模块种出现了一些nginx特有的数据类型,这里做笔记记录一下。 nginx种数据类型:整型,字符串 src/core/ngx_config.h 种定义了这么集中比较常用的数据类型: typedef intptr_t ngx_int_t;typedef uintptr_t ngx_uint_t;typedef intptr_t ngx_flag_t; /usr/include/stdint.h:123:typedef unsigned long int uintptr_t; 这里是这么...

    linux 应用 2012-10-31 47 0 uwsgi2pc
  • nginx+uwsgi+django/flask配置

    nginx+uwsgi+django/flask配置

    这几天在不断的倒腾nginx的相关东西,今天测试了nginx+uwsgi+django/flask这个组合,配置启动没有问题,后面看有没有什么app可以做。另外之前做过Nginx+mod_wsgi+webpy 的配置开发,但是mod_wsgi感觉好久没有开发维护了,而且据网上说uwsgi的效率很高,倒腾一下。 nginx我这几天一直使用的nginx-1.2.0的,nginx的编译就不说了,直接./configure && make &&make install uwsgi...

  • nginx模块编程学习笔记1

    nginx模块编程学习笔记1

    这两天在做nginx的模块测试,想做一个可以把记录数据,以日志的形式直接写入到redis数据库中。 之前只是照猫画虎的写过nginx的模块,都是测试玩以下,这次想写个有用一点的(其实这个东西也不一定有用,先写再说)。 结果出现一个很异常的情况,也是我对nginx模块熟悉的不够,结果把filter的的模块加到处理模块的变量种--HTTP_MODULES,导致我的filter模块死活是不工作。这里整理了一下: 模块分为: 1.处理模块, 2.过滤模块, 3均衡负载模块 1.处理模块:得到输入后,直接控制输出最终...

    linux 应用 2012-10-23 48 0 uwsgi2pc
  • 也来学习写一下nginx的自定义模块

    也来学习写一下nginx的自定义模块

    这几天在家里,学习了一下nginx的一些东西,首先当然就是用编译安装来配置简单的服务了。上一篇也算是学习配置的一点心得,在网上看了nginx的可扩展性后,我也简单研究了一下nginx的自定义模块。并且在晚上代码的参考下,也编译了两个模块来玩了一下,这里先展示一下一个最简单的模块。 这个模块主要是这样一个目的,在输入一个指定的url后,会返回自定义的内容: url:http://127.0.0.1/hello 输出内容为我自定义的字符串,比如:"I try to fuck Nginx!!!"...

    linux 应用 2012-02-19 50 0 2pc
  • Nginx和apache共用80端口

    Nginx和apache共用80端口

    这几天在安装了nginx后,老想和apache一起使用,这种搭配,我这里测试使用了3种方式 方法一: 使用redirect的方式,nginx运行在80端口,apache运行在8080端口, 让后在nginx这边配置到apache8080端口的redirect, server { listen       192.168.1.101:80; server_name  localhost; rewrite ^(.*) http://192.168.1.101:8080 permanent;...

    linux 应用 2012-02-19 54 0 cgi2pc
  • Nginx+mod_wsgi+webpy

    Nginx+mod_wsgi+webpy

    最近在做一个项目是以结伴开发的模式来作的,最终两个人讨论一两个人都相对熟悉而且开发效率较高的python来开发,在web框架上最终抛弃了较为原始的直接cgi和较为臃肿的django,而选择了介于之间的webpy,webpy在使用了一段时间后发现,我们两个人都很喜欢使用而且用的是相当的顺手,后台环境就使用Nginx+mod_wsgi+webpy,也是非常流畅。现在把这个简单的‘复杂’环境搭建记录一下: 重点参考了nginx的官方文档:http://wiki.nginx.org/NgxWSGIModule的说明安装吧...

    linux 应用 2011-04-03 37 1 mysqljs2pc
  • Debian sid 下安装 Nginx + PHP5

    Debian sid 下安装 Nginx + PHP5

    最近在教学生搭建和配置LAMP的服务器。当从网上的资料来看LNMP的性能也是很是传神。所以也想尝试一下,如果可以,也可以给学生教一下!!!果然在查了一些资料后我还是搭建了起来,只是没有安装mysql,数据库我不是太常用,所以没有安装。 1. 安装Nginx+PHP sudo apt-get install php-pear php5-cli php5-common php5-xcache php5-cgi php5-gd sudo apt-get install nginx 在sid中nginx...

    kernel 2009-11-11 49 0 crontab2pc
1