`
lannerK
  • 浏览: 50887 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux (RHEL) 编译安装 Nginx

阅读更多

 简介:       

        Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易、 腾讯等。

 

安装:

1.前期准备,下载最新的 Nginx 、OpenSSL、Pcre (nginx依赖其用作url rewrite)

本文这3个软件版本分别为

nginx-1.5.13.tar.gz
openssl-1.0.1g.tar.gz
pcre-8.35.tar.bz2

zlib-1.2.8.tar.gz

(见附件)

2.将3个软件至于你将要解压的目录,我使用的目录为

   /home/soft

   分别解压3个软件

 

tar -zxvf nginx-1.5.13.tar.gz
tar -zxvf openssl-1.0.1g.tar.gz
tar jxvf pcre-8.35.tar.bz2
tar -zxvf zlib-1.2.8.tar.gz

 

 

3.安装 pcre

 

cd pcre-8.35
./configure --prefix=/usr/local/pcre
make
make install

 

 4.安装openssl

 

cd ../openssl-1.0.1g
./config --prefix=/usr/local/openssl
./config -t
make
make install

 

5.安装nginx ,注意路径配置

cd ../nginx-1.5.13
./configure --with-zlib=../zlib-1.2.8 --with-pcre=../pcre-8.35 --with-http_ssl_module --with-openssl=../openssl-1.0.1g
make
make install

  

6.检查是否安装成功

         cd  /usr/local/nginx/sbin

         ./nginx -t 

   结果显示:

        nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

        nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

 

    测试配置文件是否正常

   

/usr/local/nginx/sbin/nginx -t -c ~/nginx.conf

 

至此,nginx 安装完成,稍后呈上nginx的配置例子及启动设置。

1
2
分享到:
评论
2 楼 lannerK 2014-04-17  
java_web_hack1 写道
./config -t

是作什么的


不知道,你照做就是了
1 楼 java_web_hack1 2014-04-15  
./config -t

是作什么的

相关推荐

    Linux离线安装nginx安装包

    同时,为了编译Nginx,我们还需要openssl和gcc这两个依赖项。openssl用于提供加密支持,而gcc是C编译器,用于编译Nginx源码。 1. **openssl的安装** - 首先,从openssl官网下载对应版本的源码,例如:`...

    linux下安装Nginx所需依赖包

    1. **GCC编译器**:用于编译Nginx源代码。在Ubuntu/Debian上安装`build-essential`,在CentOS/RHEL上安装`gcc`和`make`。 Ubuntu/Debian: ```bash sudo apt-get install build-essential ``` CentOS/RHEL: `...

    Linux离线安装Nginx资源包

    在Linux系统中,离线安装Nginx是一个常见的需求,特别是在没有互联网连接或者网络环境受限的服务器上。Nginx是一款高性能的Web服务器和反向代理服务器,它以其高效的性能、稳定性以及对高并发处理能力而广受欢迎。...

    linux安装nginx的rpm包

    在我们的场景中,RPM包是Nginx的预编译二进制文件,可以直接在系统上安装,而无需从源代码编译。 1. **准备工作** 在开始安装前,请确保你的系统已经更新到最新版本,并且安装了`yum`或`dnf`(根据你的Linux发行版...

    Linux之nginx离线安装包

    本教程将详述如何在没有网络连接的情况下,通过离线安装包在Linux系统上安装Nginx。 首先,我们需要理解Linux系统的基础。Linux是一种类Unix操作系统,它的核心在于命令行接口(CLI),用户通过输入命令来执行各种...

    linux和windows安装nginx-1.11.10教程和对应的文件

    Windows上安装Nginx相对简单,因为Nginx提供了预编译的二进制文件: 1. **下载Nginx** 访问[Nginx官方网站](http://nginx.org/en/download.html),找到适用于Windows的稳定版本(1.11.10)。下载`.zip`文件。 2. ...

    linux上安装nginx发布项目.rar

    本教程将详细介绍如何在Linux环境中安装Nginx并部署项目。 一、Nginx简介 Nginx以其高效稳定、低内存消耗和强大的并发处理能力而闻名。它采用事件驱动的异步非阻塞模型,使得在高并发场景下表现卓越。Nginx不仅能够...

    linux下nginx安装配置相关资源

    2. 编译Nginx:在编译Nginx时,需要将sticky模块添加到模块列表中。首先,解压Nginx源码,然后执行以下命令: ``` ./configure --prefix=/usr/local/nginx --with-...

    linux安装nginx所需的nginx包

    4. **编译与安装**:在安装Nginx之前,需要先进行编译。进入Nginx源代码目录,运行以下命令: ``` ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module ``` 这个命令...

    linux 下 Nginx 0.8.40的安装

    本教程将详述如何在Linux系统上安装Nginx的0.8.40版本,这是一个相对较老但仍然有其应用价值的版本。 首先,确保你的Linux系统已经更新至最新,并且安装了必要的编译工具。对于基于Debian或Ubuntu的系统,可以通过...

    centos6.5安装nginx,gcc依赖包编译环境(含命令)

    **下载并编译Nginx** 获取Nginx的源代码,然后编译和安装。这里假设你已经下载了Nginx的源代码包,命名为`nginx-source.tar.gz`: ```bash tar -zxvf nginx-source.tar.gz cd nginx-source ./configure --prefix=/...

    NginX on RHEL 安装指南

    本指南旨在详细阐述如何在Red Hat Enterprise Linux (RHEL)系统上安装和配置NginX服务器。NginX是一款高性能的HTTP和反向代理服务器,常用于网站托管,提供静态内容服务以及作为应用服务器的前端。 1. **文件目的**...

    linux环境安装nginx【纯内网版本】

    接下来,解压并编译Nginx所需的依赖库。这里提到了`libtool-2.4.2.tar.gz`和`pcre-8.35.tar.gz`。Libtool是管理库的工具,PCRE(Perl Compatible Regular Expressions)是Nginx用于处理URL匹配的库。执行以下命令来...

    linux nginx安装所需的组件包

    这个“实测可用”的压缩包可能包含了编译Nginx所需的源代码或者其他辅助脚本,如果直接使用源码安装,还需要遵循编译安装的一般流程:解压源码、配置、编译、安装。然而,通常情况下,使用系统包管理器进行安装更为...

    rhel+nginx+portal

    【标题】"RHEL(Red Hat Enterprise Linux)+Nginx+Portal 搭建企业级Web服务" 在IT行业中,构建高效、安全且可扩展的Web服务是至关重要的。"RHEL+nginx+portal"的组合正是这样一个解决方案,它将Red Hat ...

    LINUX-nginx

    在Linux系统中,通常通过包管理器(如apt-get for Debian/Ubuntu或yum for CentOS/RHEL)来安装Nginx。安装完成后,使用`nginx -t`检查配置文件的正确性,`nginx -s reload`或`systemctl restart nginx`来重启服务以...

    linux下nginx的安装

    本篇文章将深入探讨如何在Linux系统中安装Nginx,包括源码编译安装和使用包管理器安装两种常见方法。 首先,让我们了解Nginx的基本概念。Nginx采用反向代理和负载均衡技术,能够处理大量并发连接,尤其适合高流量...

    linux下搭建FastDFS+Nginx服务器

    在Linux环境下搭建FastDFS+Nginx服务器是一项常见的任务,尤其对于那些需要稳定、高效存储和分发大量静态文件(如图片、文档等)的Web应用来说。FastDFS是一款开源的高性能分布式文件系统,而Nginx则是一款强大的...

    linux服务器nginx安装资源(nginx、openssl、pcre、zlib、gcc、gcc-c++)

    Linux服务器上的Nginx安装涉及多个关键组件,包括Nginx本身、OpenSSL、PCRE(Perl Compatible Regular Expressions)、Zlib以及GCC和GCC-C++编译器。这些组件是搭建高效、安全的Web服务器环境所必需的。下面将详细...

    nginx-1.18.0离线rpm安装.rar

    对于高级用户,还可以通过编译源代码的方式安装Nginx,这样可以自定义更多的配置选项和模块,但这种方式需要更多的系统知识和步骤,不适合初学者。 总的来说,离线RPM安装方式为在无网络环境下的Nginx部署提供了...

Global site tag (gtag.js) - Google Analytics