`
lannerK
  • 浏览: 51412 次
  • 性别: 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安装包-附带所有依赖环境和安装教程

    本文将详细介绍如何使用提供的Linux离线环境下Nginx安装包,包括所有必要的依赖环境和安装教程。 Nginx是一款高性能、轻量级的Web服务器和反向代理服务器,它以其高效稳定和低内存占用而闻名。在Linux系统中,Nginx...

    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离线安装包

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

    在linux系统下安装两个nginx的简单方法

    ### 在Linux系统下安装两个Nginx的详细步骤与注意事项 #### 一、前言 在实际工作中,有时我们需要在同一台Linux服务器上安装并运行多个Nginx实例,以满足不同项目的需求或进行A/B测试等操作。本文将详细介绍如何在...

    nginx-1.26.0最新版本已完成编译可解压直接使用

    编译 Nginx 时,我们需要首先安装必要的依赖库,如 OpenSSL、PCRE 和 zlib。以下是在大多数 Linux 发行版上编译的步骤: 1. **安装依赖**: ``` sudo apt-get install build-essential libpcre3-dev libssl-dev ...

    编译安装nginx-1.24.0.docx

    这将把编译好的Nginx安装到之前指定的路径中。 安装完成后,可以通过启动Nginx服务来验证是否安装成功: ```bash /data/base/nginx-1.24.0/sbin/nginx ``` 同时,也可以通过浏览器访问服务器地址,查看Nginx的...

    linux安装nginx的rpm包

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

    Redhat-server-6.8 离线编译安装nginx资源

    离线编译nginx需要的包资源 1.安装pcre 2.安装zlib 3.安装openssl 解压tar -zxvf nginx-1.16.0.tar.gz cd nginx-1.16.0 ./configure make && make install 可能报错后需要的包都在里面

    YUM安装GCC及nginx编译安装(Linux).doc

    在Linux系统中,为了搭建基于GCC的自编译Nginx环境,首先需要确保系统具有必要的编译工具和依赖库。YUM(Yellowdog Updater, Modified)是Red Hat系类Linux发行版中的包管理器,它可以帮助我们方便地安装和管理软件...

    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 6下安装编译安装Nginx的步骤

    ### Linux 6 下安装编译 Nginx 的详细步骤 #### 一、前言与背景介绍 Nginx 是一款非常高效且稳定的 HTTP 和反向代理服务器,它同样支持 IMAP/POP3/SMTP 协议。由于其卓越的性能表现(支持高达 50,000 个并发连接...

    nginx-linux-1.24.0.tar.gz

    这将把Nginx安装到`/usr/local/nginx`目录,并包含HTTPS支持和状态模块。配置成功后,可以进行编译和安装: ```bash make sudo make install ``` 安装完成后,Nginx的可执行文件默认位于`/usr/local/nginx/sbin`...

    linux上安装nginx发布项目.rar

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

    linux下nginx安装配置相关资源

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

    Linux安装nginx服务.docx

    1. **配置Nginx安装选项**: - 进入Nginx源码目录后,使用`./configure`命令配置安装选项: ```bash ./configure --prefix=/usr/local/nginx ``` - 其中`--prefix`参数指定了Nginx的安装路径。 2. **编译Nginx...

    linux安装nginx所需的nginx包

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

    Linux下如何搭建nginx服务器

    通过以上步骤,您可以在Linux (RHEL) 环境下成功搭建并配置Nginx Web服务器。Nginx以其轻量级和高效的并发处理能力成为现代Web服务器的首选之一。此外,通过配置PHP支持,您可以轻松地为动态网站提供服务。这些步骤...

    linux 下 Nginx 0.8.40的安装

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

Global site tag (gtag.js) - Google Analytics