CentOS 6.7 编译安装Nginx 1.8.0
1、配置编译环境
yum update && yum upgrade
yum groupinstall "Development Tools"
或者
yum install gcc gcc-c++ pcre* openssl* gd-devel* zlib-devel pcre-devel libpcre3 libpcre3-dev zlib1g-dev unzip git
2、下载Nginx 1.8
wget http://nginx.org/download/nginx-1.8.0.tar.gz
3、解压并进入目录
tar -zxvf nginx-1.8..tar.gz
cd nginx-1.8.
4、配置编译参数
简洁版
./configure
定制版(可根据生产要求定制需要的模块)
./configure \
--prefix=/usr/local/nginx \
--with-pcre \
--with-http_ssl_module \
--with-http_spdy_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_auth_request_module \
--with-http_stub_status_module \
--with-http_image_filter_module \
--with-http_gzip_static_module
编译成功会显示:
Configuration summary
+ using system PCRE library
+ using system OpenSSL library
+ md5: using OpenSSL library
+ sha1: using OpenSSL library
+ using system zlib library nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
5、安装
make && make install
6、启动Nginx
cd /usr/local/nginx/sbin/
./nginx
启动成功后可以使用netstat查看
netstat -tunlp | grep nginx
7、停止Nginx
/usr/local/nginx/sbin/nginx -s stop
或者
pkill nginx
8、重启Nginx
/usr/local/nginx/sbin/nginx -s reload
9、测试配置文件
/usr/local/nginx/sbin/nginx -t
10、Nginx支持信号控制
TERM, IN 快速关闭
QUIT 从容关闭
HUP 重载配置
USR1 重新打开日志文件
USR2 平滑升级可执行程序
WINCH 从容关闭工作进程
例如,快速关闭Nginx
kill -TERM (nginx PID)
CentOS 6.7 编译安装Nginx 1.8.0的更多相关文章
- centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14
		centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14--------------------------------------------------- ... 
- Ubuntu 16.04源码编译安装nginx 1.10.0
		一.下载相关的依赖库 pcre 下载地址 http://120.52.73.43/jaist.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.t ... 
- Centos 6.5编译安装Nginx+php+Mysql
		说明: 操作系统:CentOS 6.5 64位 准备篇: 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接服务器 二.配置防火墙,开启80端口.3306端口 vi /etc/sysconf ... 
- centos 6.3 编译安装 nginx +mysql + php
		这篇文章是对另一篇文章的整理,作为记录收藏 1,配置防火墙,开启80端口.3306端口 配置iptables,开启80端口.3306端口 vi /etc/sysconfig/iptables -A I ... 
- centos 6 下编译安装 nginx
		下载nginx源码包,可以到nginx官方的下载文件归档里 http://nginx.org/download/ 下载 下载pcre源码,并编译安装,从pcre官方下载 ftp://ftp.csx. ... 
- 在CentOS 7下编译安装Nginx+PHP+MySQL环境
		本文转载自:http://www.softeng.cn/?p=156,本文已获得作者授权,未经作者同意,不可转载. 1.前言 本文适合于已经对Linux操作系统具有基本操作经验,并且能够在Linux或 ... 
- Centos 6.3 编译安装Nginx+php+Mysql
		1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables 将 -A INPUT -m state --state NEW -m tcp -p tcp --dpo ... 
- centos源码编译安装nginx过程记录
		前言:Centos系统编译安装LNMP环境是每来一台新服务器或换电脑都需要做的事情.这里仅做一个记录.给初学者一个参考! 一.安装前的环境 这里用的是centos 7系统. 我们默认把下载的软件放在 ... 
- centos 6.6编译安装nginx
		nginx 安装 安装前必要软件准备 1)安装pcre.gzip 等为了支持rewrite功能,我们需要安装pcre # yum install -y pcre* zlib zlib-devel op ... 
随机推荐
- css3 3D盒子效果
			<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ... 
- [译]36 Days of Web Testing(六)
			Day 30 Test in situ 真实场景下的测试 为什么? 我十分推崇现场测试,简单讲就是要在你的站点或应用真实使用的场景下进行测试.但随着人口增长,对于"真实场景"的定 ... 
- BZOJ 3672 购票
			Description 今年夏天,NOI在SZ市迎来了她30周岁的生日.来自全国\(n\)个城市的OIer们都会从各地出发,到SZ市参加这次盛会. 全国的城市构成了一棵以SZ市为根的有根树,每个城市与 ... 
- 全球顶级专家为你解读:什么是真正的 DevOps?
			[编者按]本文是 Skytap 内容主编 Noel Wurst 对 DevOps Enterprise Summit (DOES)的不完全综述,内容包括了 Noel 和一些与会嘉宾的思考,旨在勾画 D ... 
- codeforces C. Painting Fence
			http://codeforces.com/contest/448/problem/C 题意:给你n宽度为1,高度为ai的木板,然后用刷子刷颜色,可以横着刷.刷着刷,问最少刷多少次可以全部刷上颜色. ... 
- Qt学习笔记网络(URL和下载的功能都有)
			http://www.cnblogs.com/li-peng/p/3656613.html 
- Android仿微信SlideView聊天列表滑动删除效果
			package com.ryg.slideview; import com.ryg.slideview.MainActivity.MessageItem; //Download by http://w ... 
- Linux下查看CPU信息
			在linux操作系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过 cat /proc/cpuinfo 查看一下: 
- uva 11731 - Ex-circles
			题意:已知三角形ABC的3条边长,求三角形ABC 的面积,以及阴影部分的总面积. #include<iostream> #include<cstdio> #include< ... 
- 【HDOJ】3549 Flow Problem
			网络流基础题目,Edmonds_Karp可解. /* 3549 */ #include <iostream> #include <string> #include <ma ... 
