`
henghengdh
  • 浏览: 157458 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos安装nginx

 
阅读更多
Nginx是一款高性能的web服务器。目前开发版本为0.9,稳定版本为0.8,历史稳定版本为0.7。现阶段搭建版本为Nginx-0.8.24。
Nginx优点
    Nginx重点就是性能的优化。在访问峰值,或者恶意发起慢连接会导致服务器资源耗尽。而nginx采取了分阶段资源分配技术,使得它的CPU与内存的占用率非常低。官方表示保持1W个没有活动的连接,它只占用2.5M内存,所以基于以上情况及类似于DOS这样的攻击对nginx来说是毫无用处。
能够支持高达50000个并发连接数的响应,在高并发的环境下Nginx是个不错的选择。
   Nginx作为负载均衡的服务器,具体的配置见下面叙述。Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。
Nginx支持热部署,启动容易可以做到7*24小时不间断运行。
注意事项
由于在nginx的配置文件用到了正则表达式,所在在安装nginx之前要确保系统中已经正确安装了pcre。
************************
一定要保证你的linux环境下正确安装了gcc,否则在使用make命令的时候报错的。本人在安装linux的时候没有选择gcc,导致下面的软件怎么都安装不了,单独的安装gcc也不能成功,最后没有办法只能重装的linux。
************************
Pcre的安装
webget   ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.01.tar.gz
tar  zxvf  pcre-8.01.tar.gz
cd  pcre-8.01
./configure
make
make  install

Nginx的安装
Tomcat6和Jdk1.6的安装与环境变量的配置这里不再赘述。
1.     下载Nginx文件。
webget  文件链接/nginx-0.8.24.tar.gz
拷贝文件到某一目录
2.     解压文件
tar  zxvf   nginx-0.8.24.tar.gz
cd  nginx-0.8.24
3.     编译和安装文件
设置编译文件的存放目录(看网上大多数都说把编译后的文件存放到一个单独的目录中去,挺好的方便管理):
./configure  --prefix = /usr/local/nginx-0.8.24
make
make  install
在终端没有提示出现什么错误即是安装成功。
在浏览器中输入127.0.0.1回车,页面中显示Welcome   to  nginx!表示安装成功。
Nginx的启动
cd  /usr/local/nginx-0.8.24/sbin
./nginx
如果在第三步骤没有指定设置编译文件的存放目录,那么nginx的启动方式如下:
cd   安装目录/objs
./nginx
停止方式同下。
Nginx的停止
nginx  -s  stop
分享到:
评论

相关推荐

    centos安装Nginx详细配置

    ### CentOS安装Nginx详细配置知识点 #### 一、安装准备 在开始部署Nginx之前,需要确保系统中已安装必要的开发工具和依赖库。 ##### 1. 安装GCC - **简介**:GCC (GNU Compiler Collection) 是一个用于编译多种...

    CentOS安装nginx

    标题“CentOS安装nginx”指出我们将探讨如何在 CentOS 操作系统上安装 Nginx,Nginx 是一个流行的开源 Web 服务器,以其高性能和稳定性著称,常用于处理静态内容和反向代理任务。描述中提到的“NULL 博文链接:...

    centos7.5离线安装nginx1.17.8全套包.zip

    - 使用`make`命令进行编译,然后使用`make install`将编译好的Nginx安装到系统默认路径(通常是`/usr/local/nginx`)。 4. **配置Nginx**: - 编辑`/etc/nginx/nginx.conf`配置文件,根据你的需求配置服务器块、...

    Centos安装nginx

    这里的选项表示将Nginx安装到`/usr/local/nginx`目录,启用HTTP状态模块和SSL支持,并使用pcre库。 6. **编译与安装** 执行以下命令来编译和安装Nginx: ``` make && sudo make install ``` 7. **创建启动脚本和...

    centos安装nginx,部署前端项目,并配置SSL与CDN

    centos安装nginx,部署前端项目,并配置SSL与CDN

    centos7.6离线安装nginx

    本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者没有互联网连接的服务器尤为实用。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -...

    基于CentOS 7 nginx-1.26.2离线安装依赖包

    1. nginx + pcre-8.45 2. https 模块 openssl+perl-5 离线

    CentOS7下安装nginx

    这里记录一下自己在centos7操作系统下安装nginx的过程,以便之后学习时查阅。笔者这里的Linux服务器使用的是腾讯云服务器,本人是一名Java程序员也是Linux的初学者有什么不对的地方请多指教,以后还会有更多的关于...

    Centos7.6.1810离线安装Nginx-所需依赖包

    Centos7.6.1810离线安装Nginx-所需依赖包 1、patch命令:patch-2.7.1-12.el7_7.x86_64.rpm 2、zlib-1.2.12.tar.gz 3、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 4、pcre-8.32-17.el7.x86_64.rpm 5、pcre-devel-8.32-17....

    CentOS 7 Nginx 离线安装依赖库

    本篇文章将详细介绍如何在CentOS 7系统上离线安装Nginx,并着重讲解依赖库的处理方法。 Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务器领域,尤其以其高效稳定而著称。在CentOS 7系统中安装Nginx时...

    Centos 安装nginx步骤(详细步骤)

    本文将详细介绍如何在CentOS操作系统上安装Nginx,这是一个非常基础且重要的步骤,对于运维人员和开发者来说是必备技能。 首先,确保你的CentOS系统是最新的,可以通过运行`sudo yum update`来更新系统。接下来,...

    Centos7的nginx-1.24.0免编译包,直接解压修改配置文件,启动即可

    在 Linux 系统中,尤其是 CentOS 7,Nginx 被广泛用于网站托管和负载均衡。本资源提供的是 Nginx 的 1.24.0 版本,它是一个预编译好的二进制包,无需进行编译安装,简化了部署流程。 **安装与部署** 1. 首先,将...

    centOS7离线安装nginx依赖包.zip

    本压缩包"centOS7离线安装nginx依赖包.zip"显然是为了帮助用户在没有网络连接的环境中在CentOS 7上安装Nginx。离线安装意味着我们需要预先准备所有必要的依赖包,以便在目标机器上进行安装。 首先,了解Nginx的基本...

    Centos7.9 离线安装Nginx依赖包

    下面将详细介绍如何在CentOS 7.9上离线安装Nginx及其依赖包。 首先,我们需要了解Nginx的基本架构和依赖关系。Nginx主要由以下几个部分组成: 1. Nginx主程序:这是Nginx的核心,负责处理客户端请求和转发到后端...

    centos 非root安装nginx

    在Linux环境中,CentOS系统是常用的服务器操作系统,而Nginx是一款高性能的HTTP和反向代理服务器,常用于网站服务。在非root权限下安装Nginx,即不使用管理员权限进行安装,需要一些额外的步骤和技巧。下面将详细...

    centos下nginx安装操作文档

    ### CentOS 下 Nginx 安装操作文档 #### 概述 本文档旨在提供一份详细的指导,帮助用户在 CentOS 系统中成功安装 Nginx 1.11.4 版本及其所需依赖包。Nginx 是一款高性能的 HTTP 和反向代理 Web 服务器,同时也是一...

    CentOS 7.0编译安装Nginx相关资源包

    本篇文章将详细介绍如何在CentOS 7.0系统上编译安装Nginx,以及涉及到的相关资源包——openssl、pcre和zlib。 首先,我们来看Nginx。Nginx以其高效的并发处理能力、低内存占用和丰富的模块支持著称。Nginx 1.6.0是...

    centos安装nginx实操记录

    nginx的配置文件

    centos7下安装nginx(有网以及没有网络)

    ### CentOS 7 下安装 Nginx (有网络与无网络环境) #### 一、概述 Nginx 是一款广泛使用的高性能 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。其特点是占有内存少,并发能力强,事实上很多网站...

    centOS6.x下离线手动下载安装nginx

    在Linux环境中,特别是对于服务器操作系统如CentOS 6.x,离线手动安装Nginx是一项常见的任务。Nginx是一款高性能的HTTP和反向代理服务器,广泛用于网站托管和服务端负载均衡。本教程将详细介绍如何在没有网络连接的...

Global site tag (gtag.js) - Google Analytics