nginx
HalsonHe
这个作者很懒,什么都没留下…
展开
-
mongodb Error: couldn’t add user: No role named userAdminAnyDatabase
最近在使用 MongoDB,在创建用户时遇到了 Error: couldn't add user: No role named userAdminAnyDatabase@xttblog : 异常问题。今天把这个问题的解决办法分享给大家!整个错误异常信息如下:Error: couldn't add user: No role named userAdminAnyDatabase@xttblo...转载 2019-12-31 08:57:25 · 2060 阅读 · 0 评论 -
https://blog.csdn.net/dong_alex/article/details/80937140
转自:https://blog.csdn.net/dong_alex/article/details/80937140session_start():Session data file is not created by your uid服务器上有多个server, 多个php, 容易出现这个问题, 原因是因为没有权限操作/tmp/sess文件,解决:将所有server (httpd, nginx...转载 2018-07-13 14:05:34 · 928 阅读 · 0 评论 -
编译安装PHP7的MySQL扩展mysql.so
转自:http://www.maixj.net/wz/php7-mysql-so-14716PHP7已经彻底废弃了传统的mysql_connect()函数,源码安装包里,也不再提供传统mysql函数库的支持(PHP推荐使用mysqli或者pdo_mysql)。这样带来的问题是,运行老的PHP程序,比如WordPress,就会出现数据库连接失败的情况,表现出来的特征就是这个让人抓狂的错误:Fatal...转载 2018-07-13 14:04:25 · 4839 阅读 · 0 评论 -
Oauth2.0 协议简介及 php实例代码
转自:http://www.dahouduan.com/2017/11/21/oauth2-php/Oauth2.0 是一个开源的授权协议,在全世界得到广泛应用,比较大的社交服务都支持了Oauth2.0 协议,例如 QQ,微博,微信。Oauth2 协议的使用场景假设有一个叫“教程集”的网站,可以通过读取用户在微信里的好友关系查询到还有谁也在学习教程,用户想使用该服务,就必须让“教程集”读取自己在微...转载 2018-07-13 14:01:33 · 4841 阅读 · 1 评论 -
NGINX配置HTTPS OCSP完整过程
转:https://sillydong.com/mysa/myserver/https_openssl.html最近在调试https,买了一个godaddy的证书,ocsp的配置一直不成功,参考了网上各种文档,从godaddy的存储库下载各种证书,尝试各种搜索结果均无果,后来申请了一个startssl的证书,简单配置了一下,从官网下在了根证书和中间证书合成了一下就可以用ocsp了,邮件给start...转载 2018-07-13 14:00:02 · 4574 阅读 · 0 评论 -
Nginx handler 返回值解释
一般而言 handler 返回:NGX_OK : 表示该阶段已经处理完成,需要转入下一个阶段NG_DECLINED : 表示需要转入本阶段的下一个handler继续处理NGX_AGAIN, NGX_DONE : 表示需要等待某个事件发生才能继续处理(比如等待网络IO),此时Nginx为了不阻塞其他请求的处理,必须中断当前请求的执行链,等待事件发生之后继续执行原创 2016-03-20 11:54:20 · 1894 阅读 · 0 评论 -
LNMP架构搭建(Linux+Nginx+MySQL+PHP)
源码编译安装方式这次实验的环境是CentOS 5.9 x86_64,最小化安装的系统。1.安装依赖库#yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-d转载 2016-01-10 16:38:34 · 574 阅读 · 0 评论 -
Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
开Nginx的配置文件 /usr/local/nginx/conf/nginx.conf 一般是在这个路径,根据你的安装路径可能有所变化。如果你配置了vhost,而且只需要你这一个vhost支持pathinfo的话,可以直接打开你的vhost的配置文件。找到类似如下代码(不同版本的nginx可能稍有不同,但是相差不会很远): location ~ .*.(php|php5)?$转载 2016-01-09 14:15:41 · 457 阅读 · 0 评论 -
ubuntu 下编译phpphp-5.6.17出错“configure: error: mcrypt.h not found.”
ubuntu 10系统 下编译phpphp-5.6.17出错“configure: error: mcrypt.h not found. Please reinstall libmcrypt.”解决办法为:apt-get -y install libmcrypt-dev 即可。原创 2016-01-08 22:28:21 · 1917 阅读 · 0 评论 -
Nginx学习之六-nginx核心进程模型
一、Nginx整体架构正常执行中的nginx会有多个进程,最基本的有master process(监控进程,也叫做主进程)和woker process(工作进程),还可能有cache相关进程。一个较为完整的整体框架结构如图所示:二、核心进程模型启动nginx的主进程将充当监控进程,而由主进程fork()出来的子进程则充当工作进程。ng转载 2015-12-19 13:52:16 · 512 阅读 · 0 评论 -
Nginx源码分析-启动初始化过程(一)
转自:http://www.cnblogs.com/li-hao/archive/2013/02/28/2937258.htmlNginx的启动初始化在src/core/nginx.c的main函数中完成,当然main函数是整个Nginx的入口,除了完成启动初始化任务以外,也必定是所有功能模块的入口之处。Nginx的初始化工作主要围绕一个类型为ngx_cycle_t类型的全局变量(cy转载 2015-12-19 13:12:56 · 525 阅读 · 0 评论 -
nginx Makefile中添加编译自定义模块
由于最近项目需要,所以开始研究了nginx的代码来。经过在网上大量的阅读相关的博文。弄清楚如何添加新的模块,如何编译等等了解整个过程。现在记录下编译添加新模块的过程。在源代码根目录添加文件夹nginx_http_push,相关的代码放在这个文件夹里面写好相关代码,然后配置编译。1. 查看原来编译带的参数 nginx -V 2. 重新配置 ./configure --pr原创 2015-12-19 12:16:35 · 2094 阅读 · 0 评论 -
worker process 3577 exited on signal 11
测试方法: [www.sebug.net] 本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负! debian:~# uname -a Linux debian 2.6.18-6-686 #1 SMP Thu Aug 20 21:56:59 UTC2009 i686 GNU/Linuxdebian:~# cat /etc/issueDebian GNU/Linux 4.0 /n转载 2016-01-17 00:31:51 · 5266 阅读 · 0 评论 -
nginx错误日志出现worker process 24939 exited on signal 11 (core dumped)
今天发现用google浏览器访问nginx服务器时,部分文件请求无法正常加载,导致页面显示不正常。查看nginx错误日志,出现了大量这样的数据:[plain] view plaincopy2015/04/22 13:31:59 [alert] 13175#0: worker process 2703 exited on signal 11 (转载 2016-01-17 00:30:27 · 11544 阅读 · 0 评论