刚开始接触运维工作, 需要安装nginx,就在网上找了各种的方法, 结果都是大家抄来抄去,都不好用.

由于公司用的是阿里云的服务器, 所以在阿里云上找到了安装nginx的方法,现在摘抄下来,供大家借鉴.

原文地址:

https://help.aliyun.com/knowledge_detail/6703521.html

nginx 安装

本教程是针对阿里云的centos 6.6 x86_64系统进行安装的,可在系统中执行uname –r 和cat /etc/issue命令看看系统内核和系统版本

安装前必要软件准备

1)安装pcre
为了支持rewrite功能,我们需要安装pcre

# yum install pcre* //如过你已经装了,请跳过这一步

2 )gzip 类库安装

yum install zlib zlib-devel (本环境已经安装,对于安装的系统,可以跳过此步骤)

3)安装nginx

1)下载

wget http://nginx.org/download/nginx-1.7.0.tar.gz

2)解压切到目录下

3)编译安装

./configure \

--prefix=/usr \    指向安装目录

--sbin-path=/usr/sbin/nginx \   指向(执行)程序文件(nginx

--conf-path=/etc/nginx/nginx.conf \  指向配置文件(nginx.conf)

--error-log-path=/var/log/nginx/error.log \  指向错误日志目录

--http-log-path=/var/log/nginx/access.log \  指向错误日志目录

--pid-path=/var/run/nginx/nginx.pid  \     指向pid文件(nginx.pid)

--lock-path=/var/lock/nginx.lock \  指向lock文件(nginx.lock)(安装文件锁定,防止安装文件被别人利用,或自己误操作。)

--user=user \  指定程序运行时的用户

--group=nobody \ 指定程序运行时的用户组

--with-http_ssl_module \ 支持openssl

--with-http_flv_module \  启用ngx_http_flv_module支持

--with-http_stub_status_module \   启用ngx_http_stub_status_module支持(获取nginx自上次启动以来的工作状态)

--with-http_gzip_static_module \    在线实时压缩输出数据流

--http-client-body-temp-path=/var/tmp/nginx/client/ \   设定http客户端请求临时文件路径

--http-proxy-temp-path=/var/tmp/nginx/proxy/ \   设定http代理临时文件路径

--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \ 设定http fastcgi临时文件路径

--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \  设定http uwsgi临时文件路径

--http-scgi-temp-path=/var/tmp/nginx/scgi \  设定http scgi临时文件路径

4)Make

5)Make install

到此nginx就安装完毕了,我们来启动nginx,直接运行程序文件即可

/usr/sbin/nginx执行实报目录不存在,则mkdir -pv创建目录即可

使用netstat -ntulp | grep "80" 看nginx已经启动并监听了80端口

使用curl -s http://localhost | grep nginx.com 来测试,可以看到nginx已经成功提供服务

centos 6.6编译安装nginx--来自阿里云帮助文档的更多相关文章

  1. OSS阿里云相关文档

    OSS阿里云相关文档 oss文档链接

  2. 在CentOS 7下编译安装Nginx+PHP+MySQL环境

    本文转载自:http://www.softeng.cn/?p=156,本文已获得作者授权,未经作者同意,不可转载. 1.前言 本文适合于已经对Linux操作系统具有基本操作经验,并且能够在Linux或 ...

  3. Centos 6.5编译安装Nginx+php+Mysql

    说明: 操作系统:CentOS 6.5 64位 准备篇: 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接服务器 二.配置防火墙,开启80端口.3306端口 vi /etc/sysconf ...

  4. centos 6.3 编译安装 nginx +mysql + php

    这篇文章是对另一篇文章的整理,作为记录收藏 1,配置防火墙,开启80端口.3306端口 配置iptables,开启80端口.3306端口 vi /etc/sysconfig/iptables -A I ...

  5. centos 6 下编译安装 nginx

    下载nginx源码包,可以到nginx官方的下载文件归档里 http://nginx.org/download/ 下载 下载pcre源码,并编译安装,从pcre官方下载  ftp://ftp.csx. ...

  6. Centos 6.3 编译安装Nginx+php+Mysql

    1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables 将 -A INPUT -m state --state NEW -m tcp -p tcp --dpo ...

  7. centos源码编译安装nginx过程记录

    前言:Centos系统编译安装LNMP环境是每来一台新服务器或换电脑都需要做的事情.这里仅做一个记录.给初学者一个参考! 一.安装前的环境 这里用的是centos 7系统. 我们默认把下载的软件放在 ...

  8. centos 6.6编译安装nginx

    nginx 安装 安装前必要软件准备 1)安装pcre.gzip 等为了支持rewrite功能,我们需要安装pcre # yum install -y pcre* zlib zlib-devel op ...

  9. Centos 7下编译安装Nginx

    一.下载源代码 百度云网盘下载地址:https://pan.baidu.com/s/19MQODvofRNnLV9hdAT-R6w 提取码:zi0u 二.安装依赖及插件 yum -y install ...

随机推荐

  1. IEEE会议排名(转载)

    不知道谁整理的,我就下了个word.所以就标注不了,引用的哪的了. Rank 1: SIGCOMM: ACM Conf on Comm Architectures, Protocols & A ...

  2. 设计模式之单例(singleton)设计模式代码详解

    单例有两种:懒汉式和饿汉式 /** * 懒汉式的单例模式 * 这种单例模式如果采用到多线程调用该方法,有可能会产生多个实例,原因是: * 当线程一进入了①处,此时轮到线程二的时间片,线程二也来到①处, ...

  3. [转贴]JAVA 百度地图SDK地图学习——实现定位功能

    之前已经完成了百度地图SDK和百度定位SDK的配置. http://my.oschina.net/u/1051634/blog/180880 实现百度定位的功能,最好仔细看看官方的文档,看了好几次才有 ...

  4. ANDROID_MARS学习笔记_S03_001_获取蓝牙匹配列表

    一.代码 1.xml(1)AndroidManifest.xml 增加 <uses-permission android:name="android.permission.BLUETO ...

  5. 【HDOJ】4585 Shaolin

    Set可解,Treap也可解.(1) Treap /* */ #include <iostream> #include <string> #include <map> ...

  6. 3D旋转特效

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. 如何在多线程中调用winform窗体控件

    由于 Windows 窗体控件本质上不是线程安全的.因此如果有两个或多个线程适度操作某一控件的状态(set value),则可能会迫使该控件进入一种不一致的状态.还可能出现其他与线程相关的 bug,包 ...

  8. Hash Killer I II

    题意大概: 1.字符串hash不取模,自动溢出  构造数据卡这种hash 2.字符串hash取模1000000007,构造数据卡这种hash 题解传送门:VFleaKing http://vfleak ...

  9. Oracle错误

    System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 这个是我页面报的错误,请帮解答 在错误出现的时候我第一时间现在了一个oracle客户端软件,然 ...

  10. Web---HTTP请求、重定向、转发和数据压缩

    HTTP常用的请求方式包括: GET-最为常见,但发送的数据量很小,发送的数据直接包含到url的后面. POST-可以包含大量数据,数据在请求正文中通过表单进行提交. HEAD,PUT,DELETE. ...