nginx官网不同版本下载地址:http://nginx.org/download/

我使用的是nginx-1.9.8.tar.gz

  1. 安装其他支持软件

    • 可以使用rpm –q xxx   查询库是否已经安装成功
    • gcc、make工具
    • rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
    • gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
    • ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )
    • yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
  2. 支持Rewrite(但是我没有装这个)

    PCRE 作用是让 Ngnix 支持 Rewrite 功能。

    使用yum源安装: yum -y install pcre*
    或使用wget方式安装
    
    1,下载 PCRE 安装包
    [root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
    、解压安装包:
    [root@bogon src]# tar zxvf pcre-8.35.tar.gz
    、进入安装包目录
    [root@bogon src]# cd pcre-8.35
    、编译安装
    [root@bogon pcre-8.35]# ./configure
    [root@bogon pcre-8.35]# make && make install
    、查看pcre版本
    [root@bogon pcre-8.35]# pcre-config --version
  3. 源码安装nginx1.9.9
    1. 切换到root目录下  
    2. 下载:wget http://nginx.org/download/nginx-1.9.8.tar.gz
    3. 解压缩 tar -zxvf nginx-1.9.8.tar.gz
    4. 编译安装
      1. cd nginx-1.9.9
      2. ./configure --prefix=/usr/local/nginx --with-http_stub_status_module
        这里也可以添加其他模块,例如:rewrit模块(--with-pcre)  --prefix指定安装的目录 
        --with-http_stub_status_module启用状态统计
      3. 如果是使用wget方式则configure时,需要指定pcre
        ./configure --prefix=/usr/local/nginx \
        --with-http_ssl_module --with-http_spdy_module \
        --with-http_stub_status_module --with-pcre
      4. make && make install
    5. 检测配置或安装是否成功:/usr/local/nginx/sbin/nginx -t

      如果出现下列信息,则标识安装或配置成功

      the configuration file /usr/local/nginx/conf/nginx.conf syntax is othe configuration file /usr/local/nginx/conf/nginx.conf was tested successfully
    6. 启动,停止nginx服务
      #/usr/local/nginx/sbin/nginx
      #/usr/local/nginx/sbin/nginx -s stop
    7. nginx启动好后启动tomcat,此时输入http://主机ip地址即可看到“My web!”
    8. 在/etc/profile 添加nginx的path全局环境变量,则可以直接使用nginx命令

【服务器环境搭建-Centos】Nginx1.9.9 安装(编译源码)的更多相关文章

  1. 【服务器环境搭建-Centos】jdk的安装

    1.查看是否已安装openjdk 使用rpm命令查看是否已安装openjdk[root@linuxidc ~]# rpm -qa | grep java tzdata-java-2012c-.el6. ...

  2. 【服务器环境搭建-Centos】Nginx1.9.9 配置启用 --待续

    1.worker_processes worker_processes 4;## 4核,所以设置4个 worker_cpu_affinity 0001 0010 0100 1000; nginx在启动 ...

  3. Linux下Java开发环境搭建—CentOS下Eclipse的安装教程

    据了解,在Linux下的Java开发很多时候都比较喜欢使用vim + 插件,反而很少使用Eclipse,但是我是第一次使用Linux来进行Java编程,就什么都体验下啦,好啦,废话不多说,直接开始啦. ...

  4. 【服务器环境搭建-Centos】常用系统命令篇

    uname -a 查看系统信息

  5. 【服务器环境搭建-Centos】系统分区 待续

    df命令查看,显示/dev/vda,而不是sda或hda ,为什么? 虚拟机为了提升性能,一般使用virtio作为磁盘驱动,在虚拟机里面磁盘会显示成vda而不是传统的sda,有什么办法可以让他显示成s ...

  6. 【服务器环境搭建-Centos】tmpfs,【转载】

    转载来源:http://www.linuxidc.com/Linux/2013-12/93747.htm tmpfs介绍 tmpfs是一种虚拟内存文件系统,而不是块设备.是基于内存的文件系统,创建时不 ...

  7. centos 7.3 服务器环境搭建——MySQL 安装和配置

    centos 7.3 服务器环境搭建——MySQL 安装和配置服务器信息如下:服务器:阿里云系统 centos 7.3 (阿里云该版本最新系统)mysql版本:5.7.18 (当前时间最新版本)连接服 ...

  8. LNAMP服务器环境搭建(手动编译安装)

    LNAMP服务器环境搭建(手动编译安装) 一.准备材料 阿里云主机一台,操作系统CentOS 6.5 64位 lnamp.zip包(包含搭建环境所需要的所有软件) http://123.56.144. ...

  9. CentOS下Web服务器环境搭建LNMP一键安装包

    CentOS下Web服务器环境搭建LNMP一键安装包 时间:2014-09-04 00:50来源:osyunwei.com 作者:osyunwei.com 举报 点击:3797次 最新版本:lnmp- ...

随机推荐

  1. Reflector8.5 .net反编译工具 破解教程

    一.断网 二.打开软件.打开注册机 三. 四. 五. 六. 七. 八.

  2. The 3n + 1 problem 分类: POJ 2015-06-12 17:50 11人阅读 评论(0) 收藏

    The 3n + 1 problem Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 53927   Accepted: 17 ...

  3. UVa(12821),MCMF

    题目链接:https://uva.onlinejudge.org/external/128/12821.pdf 比赛的时候,准备用最短路来做,存两张图,做两次最短路,本来还觉得第二张图的设计很好的,很 ...

  4. python测试代理IP地址

    代码: # -*- coding: utf-8 -*- import urllib,urllib2,re from random import choice from scrapy.selector ...

  5. CentOS 5/6.X 使用 EPEL YUM源

    参考:http://www.linuxidc.com/Linux/2013-08/88523.htm 大纲 一.什么是EPEL? 二.与163 YUM源比较 三.CentOS 5.X 安装使用EPEL ...

  6. js调用MVC3自带js验证

    验证: if ($(this).is("form")) {                        return $(this).validate().checkForm() ...

  7. hdu 1452 Happy 2004 膜拜这推导过程

    Happy 2004 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total ...

  8. 大型网站技术架构介绍--squid

    一.大型网站技术架构介绍 1.pv高  ip高 并发量 2.大型网站架构重点    1. 高性能:响应时间,TPS,系统性能计数器.缓存,消息队列等.     高可用性High Availabilit ...

  9. Java中Properties类的操作配置文件

    知识学而不用,就等于没用,到真正用到的时 候还得重新再学.最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用 Java来写, ...

  10. 3.linux man手册

    (12) man作用:查询man手册,获得帮助信息man 1 ls 1表示查询的是linux命令man 2 xxx 2表示查询的是linux apiman 3 xxx 3表示查询的是C库函数注意:在m ...