Linux 下编译安装 NGiNX

更新于 3 年 1 个月前

系统环境: * CentOS 6.5 / 7.0 x86_64 * Fedora 20 x86_64 #### 下载源码包 {#download-source-package} # wget http://nginx.org/download/nginx-1.6.2.tar.gz # tar xf nginx-1.6.2.tar.gz -C /usr/local/src/ #### 安装依赖 {#installing-dependencies} # yum install gcc-c++ pcre-devel zlib-devel make openssl-devel #### 创建www用户 {#create-a-www-user} # groupadd www # useradd -g www -s /sbin/nologin -M w... 显示全文

Linux 下 YUM 安装 NGiNX

更新于 3 年 8 个月前

系统环境: * CentOS 6.4 x86_64 * Fedora 20 X86_64 Fedora 20 源中已经有了NGiNX的源,直接可以使用 `yum install nginx` 进行安装。 以下为 CentOS 下安装 PHP 方法: #### 添加 nginx 源 {#add-nginx-repository} # vi /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 #### 安装 nginx {#install-nginx} # yum install nginx #### 启动 ... 显示全文

NGiNX 转发到 Apache

更新于 4 年 4 个月前

#### 序言 {#forward} NGiNX 做前端反向代理处理静态请求,并发能力强,稳定,且占用内存少。 Apache 做后端 WEB 服务处理动态请求,高效,稳定,所以二者的搭配恰到好处。 * CentOS 6.4 x86_64 * nginx 1.4.1 * Apache 2.2.15 #### 配置 NGiNX 转发 {#configuration-nginx-forwarding} # vi /etc/nginx/nginx.conf 添加以下内容; # NGiNX 负载均衡 upstream backend { server 127.0.0.1:81 weight=1 fail_timeout=30s; server 127.0.0.1:82 weight=1 fail_timeout=30s; ... 显示全文

nginx 使用 unix socket 代替 tcp/ip socket

更新于 4 年 6 个月前

#### 配置 php-fpm.d/www.conf {#php-fpm-conf} # vi /etc/php-fpm.d/www.conf ; listen = 127.0.0.1:9000 ; 注释 listen = /dev/shm/fpm-fcgi.sock ; 添加 `/dev/shm` 目录为 [tmpfs] 虚拟内存文件系统,具有闪电般的速度。 可以通过 `df -h | grep tmpfs` 查看属于 tmpfs 的磁盘目录。 #### 配置 nginx.conf {#nginx-conf} # /etc/nginx/nginx.conf # fastcgi_pass 127.0.0.1:9100; # 注释 fastcgi_pass unix:/dev/shm/fpm-fcgi.sock; # 添加 ... 显示全文