详解 Nginx是如何配置为 Web 服务器的

抽象来说,将 Nginx 配置为 Web 服务器就是定义 处理哪些 URLS 和 如何处理这些 URLS 对应的请求 。具体来说,就是定义一些虚拟服务器(Virtual Servers),控制具有特定 IP 和域名的请求。 更具体的来说, Nginx 通过定义一系列 location s 来控制对 URIS 的选择。每一个 location 定义了对映射到自己的请求的处理场景: 返回一个文件 或者 代理请求 ,或者根据不同的错误代……

阅读全文

WordPress 伪静态规则(IIS/Apache/Nginx)

检测主机是否支持伪静态的方法:在WP后台 > 设置 > 固定链接,设置为 非默认带?的那种结构,然后访问任何一篇文章,如果出现 404 错误,说明你的主机当前不支持 WordPress 伪静态。 IIS伪静态规则 IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ……

阅读全文

利用Nginx下伪静态规则解决“No input file specified”问题

使用nginx的伪静态的时候,如果出现:No input file specified. 一般来说是伪静态规则写错误了,Nginx下的伪静态规则。Nginx下伪静态的的解决办法是为服务器添加以下伪静态规则: if (!-e $request_filename) { rewrite ^(.*)$ /index.php?/$1 last;}

阅读全文

linux中查看nginx、apache、php、mysql配置文件路径的方法

如何在linux中查看nginx、apache、php、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判断 1、判断apache 首先执行命令找到httpd路径 ps aux | grep httpd 如httpd路径为 /usr/local/apache/bin/httpd 然后执行以下命令 /usr/local/apache/bin/httpd -V | grep “SERVER_CONFIG_FILE” 即……

阅读全文

查找nginx安装的路径

你可以用这两个命令,找安装启用的路径 netstat -tnlp|grep nginx 然后看到一行记录,复制最后的一个数据(进程ID) ps -aux |grep 进程ID 就可以看到 NINGX的启动方式了。 如果你现在不知道,并且没重动NIGNX,则可以 find /|grep nginx.conf 找配置的目录,然后再打BIN目录

阅读全文

nginx 模块 Empty reply from server,是因磁盘满了导致的。

示例:2015/12/28 08:08:58 [crit] 11211#0: *17357067 writev() "/alidata/server/nginx/fastcgi_temp/0/03/0000041030" failed (28: No space left on device) while reading upstream, client: 140.205.253.138, server: **********.com, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.**********.……

阅读全文

Nginx 下 Too many open files in system 的解决

Nginx 出現 500 Error, 錯誤訊息只能從 Log 查到, 有遇到下述兩種狀況: socket() failed (24: Too many open files) while connecting to upstream 512 worker_connections are not enough while connecting to upstream 在此紀錄解決方法. Nginx “Too many open files" 修復 錯誤訊息 2011/05/01 23:00:49 [alert] 7387#0: *6259768……

阅读全文

nginx 优化配置外一则

nginx指令中的优化(配置文件) worker_processes 8;   nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;   为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。 worker_rlimit_nofile 102400;   ……

阅读全文

突破十万并发的nginx配置

一、一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一 个……

阅读全文

linux下nginx日志的优化分割

分割nginx日志采用的是每天凌晨分割,分为两个步骤:1)把nginx日志另存到对应的年文件夹,月文件夹下,以年月日命名的文件,2)然后让nginx重新生成日志。 例如今天是2013年10月6号,那么晚上的23点59分就开始分割日志,就执行下边的命令,把nginx访问日志access.log移动到指定目录。 1 2 [root@localhost ~]# mv ……

阅读全文

centos下手动安装配置nginx mysql php

准备篇: 1、配置防火墙,开启80端口、3306端口        vi /etc/sysconfig/iptables        -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)        -A INPUT -m state –state NEW -m tcp -p tcp –dp……

阅读全文

nginx 和 apache 的优缺点分析

好吧,这个是转载的。 1、nginx相对于apache的优点:  轻量级,同样起web 服务,比apache占用更少的内存及资源  抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 、高度模块化的设计,编写模块相对简单 、社区活跃,各种高性能模块出品迅速啊  apache 相对……

阅读全文
Theme By wordpress模板