ICode9

精准搜索请尝试: 精确搜索
  • 中间件配置文件-nginx2021-10-12 10:32:02

    文章目录 前言**3.** **解析配置文件:****3.1** **全局配置:****3.2 http指令块:****3.3 server指令块:****3.4 location指令块:** 总结 前言 3. 解析配置文件: 3.1 全局配置: user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log noti

  • Linux搭建lnmp并部署WeCenter博客2021-10-06 22:05:18

    Linux搭建lnmp并部署WeCenter博客 WeCenter源码链接:https://down.chinaz.com/soft/432.htm 准备环境: Linux(Centos7)PHPNginxMariadb 1.关闭防火墙、Selinux service firewalld stop set enforce 0 2.添加yum源,安装nginx vim /etc/yum.repos.d/nginx.repo [nginx] name=

  • Nginx 文件名逻辑漏洞(CVE-2013-4547)漏洞复现2021-10-03 19:04:30

    前言 影响版本:Nginx 0.8.41 到 1.4.3 / 1.5.0 到 1.5.7。 利用条件:php-fpm.conf中的security.limit_extensions为空。 建议在学习该漏洞前先学习nginx的原理:https://zhuanlan.zhihu.com/p/136801555。 security.limit_extensions设置了就只能解析指定后缀的文件,为空可以解析

  • PHP+Nginx服务部署2021-09-27 21:29:53

    文章目录 一、PHP的安装和部署二、PHP的配置1、PHP配置文件的生成和修改(php-fpm.conf)2、文件www.conf的生成3、文件php.ini的生成4、php-fpm.service服务的systemctl开启 三、PHP+Nginx服务1、修改nginx配置文件2、编写php发布文件3、添加环境变量 四、PHP添加memcache模块

  • Nginx主配置文件模板——筑梦之路2021-09-17 22:30:04

    user nginx; worker_processes auto; error_log /usr/local/nginx/logs/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 65535; events { use epoll; worker_connections 65535; } http { include /usr/local/nginx/conf/mime.types; d

  • Nginx访问PHP文件的File not found错误处理2021-09-17 17:33:05

    这个错误很常见,原有有下面两种几种 1. php-fpm找不到SCRIPT_FILENAME里执行的php文件 2. php-fpm不能访问所执行的php,也就是权限问题 第一种情况(一般情况下都是因为这个问题) 你的location php 里面添加当文件不存在时返回404而不是交给php-fpm进行处理,默认配置文件代码如下:

  • Nginx 提示 504 Gateway Time-out(The gateway did not receive a timely response from the...)解决办法2021-09-03 22:03:54

    本文介绍nginx出现504 Gateway Time-out问题的原因,分析问题并提供解决方法。 1.问题分析 nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。     通常有以下几种情况导致 1

  • nginx高并发配置详解2021-08-31 10:34:42

    https://www.cnblogs.com/liqiu/p/3152206.html 1.  worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 查看有几个物理CPU cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 查看cpu核数(物理核) cat /proc/c

  • Nginx 文件名逻辑漏洞(CVE-2013-4547)复现2021-08-30 12:33:00

    影响版本:Nginx 0.8.41 ~ 1.4.3 / 1.5.0 ~ 1.5.7 参考链接: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4547 https://blog.werner.wiki/file-resolution-vulnerability-nginx/ http://www.91ri.org/9064.html 漏洞原理 这个漏洞其实和代码执行没有太大关系,其主要原

  • fastcgi原理理解以及配置(linux + php-fpm)2021-08-29 12:02:20

    CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序一般运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。fastcgi 可以认为是CGI的一种升级版。f

  • PHP线程安全与线程非安全2021-08-21 21:03:05

    1、线程安全 线程安全就是能够在多线程环境下正常工作。这取决于web server在处理并行访问时是否用到多线程。 2、非线程安全 不论在什么平台、用什么web server,只要是用cgi/fastcgi方式运行PHP,都用非线性安全 linux必然配合非线程安全的PHP,IIS则要用线性安全的PHP。Apache有两种

  • 浅谈cgi和fastcgi2021-08-20 18:01:30

    1. 什么是cgi?   cgi全称是 ‘通用网关接口’ 用于http服务器与其它机器上的程序服务通信交流的一种工具 cgi程序必须运行在网络服务器上   传统的cgi接口方式的主要缺点 就是性能较差 因为每次HTTP服务器遇到动态程序时 都需要重启解析器来执行解析 然后将结果返回给http服务

  • LNMP架构搭建------------------魂惊冉冉江南远,烟草愁如许2021-08-18 12:31:22

    LNMP架构 一、LNMP架构介绍 1.1、简介 # LNMP是一套技术的组合 Linux、Nginx、Mysql、PHP Linux、Nginx、Mysql、Python Linux系统Nginx+Mysql+PHP这种网站服务器架构。 1.Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 2.Mysql是一个开源的关系型

  • [Nginx优化]分享nginx配置文件及优化说明2021-08-07 23:34:07

    1、系统及内核方面    根据服务器用途,建议系统最小化安装或针对web服务器进行系统内核重新编译;在内核参数的一些优化,如下:# Addnet.ipv4.tcp_max_syn_backlog = 65536   #表示SYN队列的长度net.core.netdev_max_backlog =  32768  #进入包的最大设备队列.net.core.somaxconn

  • LAMP和LNMP环境搭建的艰辛历程2021-08-01 14:00:48

    目录1. LAMP环境的搭建1. Apache安装apache遇到的问题2. mysql登录mysql的方法3. PHP2. Lnmp环境的搭建1. nginx2. PHP3. 配置PHP环境中出现的一些问题PHP运行目前为止主要的三种方式:1. CGI2. FastCGI3. php-cgi3. php-fpm4. Spawn-FCGI总结 操作系统:Ubuntu 20.10 1. LAMP环境的搭

  • ubuntu通过nginx部署fastcgi程序2021-08-01 11:34:35

    ubuntu通过nginx部署fastcgi程序 ubuntu安装nginx // 更新包 sudo apt-get update // 下载安装nginx sudo apt-get install nginx测试安装sudo nginx -t 卸载nginx sudo apt-get --purge remove nginx     nginx的操作命令如下: service nginx start service nginx stop service

  • nginx隐藏版本号2021-07-20 16:34:31

    1 修改nginx.conf文件 将server_tokens on改为off 2 编辑php-fpm配置文件fastcgi.conf(就在nginx的配置目录,如果你是源码安装的,那么就在conf目录中可以找到) 在没有修改之前的字段内容:fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; 修改后为:fastcgi_param SERVER_SOFT

  • nginx server、location、root、alias、try_files 指令使用说明2021-07-19 11:30:33

    目录 1. url 结构说明2. nginx server 部分简单说明3. nginx location 部分简单说明4. root,alias, try_files 的相关配置4.1 root4.2 alias4.3 try_files 1. url 结构说明 https://zhangsan:123456@hostname:8888/path/path2?param=value#h123 参考 URL - Web API 接

  • lnmp安装全流程2021-07-15 09:32:02

    下载安装包并安装 wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp 其他按下一步提示 添加vhost lnmp vhost add 其他按下一步提示 重点部分 进入 /usr/local/nginx/conf/vhost vim www

  • zabbix的搭建2021-07-10 15:33:51

    1.zabbix-server的搭建 1.1 下载zabbix-server   如果机器是centos7的话,yum源里面含有的zabbix是4.0和3.0版本的,如果你想使用这几个版本就可以直接使用yum源进行下载。 yum list | grep zabbix          如果你想使用5.0的版本,那么你就需要去找这个版本所对应的zabbix源

  • Centos下安装nginx步骤解析2021-07-09 17:05:16

    最近研究LNMP,首先要在linux下配置nginx服务器,话不多说,上步骤 1、编译环境gcc g++ 开发库之类的需要提前装好   yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel 2、首先安装PCRE  pcre功能是让nginx有rewrite功能   下载PCRE:wget http://

  • linux内核优化2021-07-09 14:33:39

    一、一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1.  worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2.  worker_cpu_affinity 00000001 0000001000000100 00001000 00010000 00100000 01000000 10000000; 为每

  • Phalcon入坑必须知道的功能《Phalcon入坑指南系列 二》2021-07-08 18:03:37

    让我们通过例子来学习Phalcon 本系列目录前言一、项目架构二、入口文件三、配置Nginx四、控制器跳转五、数据库之增、删、改、查插入数据修改数据删除数据 六、代码优化总结 本系列目录 一、Phalcon在Windows上安装 《Phalcon入坑指南系列 一》 二、Phalcon入坑必须知道

  • Linux编译安装LNMP+redis+mongodb2021-07-07 16:01:34

    Linux部署LNMP环境 安装Nginx #安装nginx依赖 yum -y install pcre pcre-devel yum -y install openssl openssl-devel cd /data/nginx #官网下载nginx安装包 http://nginx.org/en/download.html #解压安装包 tar -zxvf nginx-1.20.1.tar.gz #编译安装 ./configure --prefix=

  • CGI,FastCGI和PHP-FPM之间的关系和区别。2021-07-06 10:57:11

    什么是CGI? 早期的web server只可以处理简单的静态web文件,但是随着技术的发展出现动态语言如PHP,Python。PHP语言交给PHP解析器进行处理,但是处理之后如何和web server进行通信呢?为了解决不同的语言处理器与web server之间的通讯,出现了CGI协议。只要按照CGI协议编写程序,就可以实现与

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有