`
starbhhc
  • 浏览: 654345 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux环境下Nginx的安装

 
阅读更多

Linux下命令:

/usr/local/nginx/sbin

ps -ef|grep nginx

kill -quit 13855

./nginx

tar -zxvf prce.tar.gz

rm -rf prce.tar.gz

sh startsh.sh

pwd

ls

 

最近项目中要用到nginx,查查资料发现nginx很辉煌啊!我们的linux版本为linux Enterprise Edition 5.3。

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

分享到:
评论

相关推荐

    Linux环境下nginx安装配置.docx

    Linux 环境下 Nginx 安装配置 Linux 环境下 Nginx 安装配置是一个重要的知识点,其中包括安装依赖环境、下载 Nginx、解压、创建 Makefile、编译、安装、启动和测试 Nginx 服务器。下面是该知识点的详细说明: 一、...

    linux离线环境下nginx安装包-附带所有依赖环境和安装教程

    在Linux环境中,尤其是在服务器上,有时我们可能遇到没有网络连接的情况。在这种环境下,要安装像Nginx这样的软件,就需要采用离线安装的方式。本文将详细介绍如何使用提供的Linux离线环境下Nginx安装包,包括所有...

    Linux离线安装nginx安装包

    在Linux系统中,离线安装Nginx是一个常见的需求,特别是在没有互联网连接或者网络环境受限的服务器上。本文将详细讲解如何通过离线方式在Linux上安装Nginx,同时也会涉及Nginx依赖的软件如openssl和gcc的安装过程。 ...

    linux下安装Nginx所需依赖包

    在Linux环境下安装Nginx,需要先确保系统已经准备好所有必要的依赖包,这样才能确保Nginx能够正常运行。 首先,我们要知道Linux发行版的不同会影响安装方式和依赖包的选择。常见的Linux发行版如Ubuntu/Debian和...

    Linux 离线 安装Nginx必要环境, 包含openssl模块

    在Linux环境中,离线安装Nginx及其依赖项,特别是openssl模块,是一项常见的任务,尤其在没有互联网连接或者网络受限的服务器上。本教程将详细解释如何进行这一操作。 首先,你需要确保你的Linux系统是基于RPM(Red...

    linux系统离线安装nginx所需压缩包

    至此,离线环境下Nginx的安装过程已完成。要验证安装是否成功,可以在浏览器中输入服务器的IP地址,如果看到Nginx的默认欢迎页面,那么说明安装成功。 需要注意的是,在实际部署中,还需要考虑配置文件、防火墙设置...

    Nginx 1.22.0 Linux 版本,解压安装。

    Nginx 1.22.0 Linux 版本,解压安装。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型...

    Linux环境傻瓜式nginx+rtmp+ffmpeg套餐安装详解(获取拉流人数)

    ### Linux环境下Nginx+RTMP+FFmpeg套餐安装与拉流人数获取详解 #### 一、概述 本文旨在提供一套完整的Linux环境下Nginx、RTMP和FFmpeg的安装及配置指南,帮助读者快速搭建功能强大的流媒体服务器。文章不仅涵盖了...

    linux离线安装nginx,解压就可以用 不用编译,直接运行即可

    Linux系统下无网络环境安装nginx,直接解压即可使用,不用编译,不依赖其他 1.启动nginx,进入nginx安装目录执行:./sbin/nginx -c ./conf/nginx.conf 2.重启新加载nginx配置文件,进入nginx安装目录执行:./sbin/...

    linux下nginx安装、配置实战

    在Linux环境下,Nginx是一款广泛应用的开源HTTP服务器和反向代理服务器,以其高效稳定、低内存占用和丰富的模块化设计而备受青睐。本篇将详细介绍如何在Linux系统上安装Nginx,以及进行基本的配置实践。 首先,我们...

    基于linux下nginx的安装及项目部署

    在Linux环境下,可以通过包管理器(如apt-get或yum)或者从源代码编译安装Nginx。安装过程通常包括下载安装包、配置、编译和安装。安装完成后,需要启动Nginx服务并设置开机自启动。 3. **Nginx配置相关指令** ...

    linux下Nginx+tomcat整合的安装与配置

    本文将详细解析在Linux环境下如何安装和配置Nginx与Tomcat的整合,帮助读者实现高效的Web服务部署。 #### 安装Nginx 首先,我们需要在Linux系统上安装Nginx。以下步骤以上传的`nginx-0.7.63.tar.gz`为例,进行详细...

    nginx-1.18.0

    Linux环境下nginx的源码安装包 Linux环境下nginx的源码安装包 Linux环境下nginx的源码安装包 Linux环境下nginx的源码安装包Linux环境下nginx的源码安装包 Linux环境下nginx的源码安装包 Linux环境下nginx的源码...

    Linux离线安装Nginx资源包

    下面将详细介绍如何在Linux离线环境下安装Nginx,并使用提供的资源包"nginxpackage"。 首先,你需要确保你的Linux系统已经安装了必要的编译工具和依赖库。这些通常包括GCC编译器、Make、zlib库、pcre库和openssl库...

    linux安装nginx,纯内网版本,外网也可使用;【0积分免费下载】

    在Linux环境中,Nginx是一个广泛使用的高性能Web服务器和反向代理服务器,其稳定性和低内存占用率深受开发者喜爱。在纯内网环境中部署Nginx,可以为内部网络提供高效的服务,同时,通过特定的配置,Nginx也可以用于...

    Linux下安装nginx,内附安装文档,包含前置环境gcc,openssl

    本教程将详细讲解如何在Linux环境下安装Nginx,包括必要的前置环境GCC(GNU Compiler Collection)和OpenSSL的安装步骤。 首先,GCC是Linux系统下的编译器集合,用于将源代码编译为可执行程序。在安装Nginx之前,...

    Linux下自动安装nginx1.19.9,包括依赖环境

    在Linux环境中,自动安装Nginx 1.19.9是一个常见的任务,特别是对于系统管理员和开发者来说,为了提供高效、稳定且可扩展的Web服务。本文将详细讲解如何利用提供的shell脚本来实现这一过程,包括安装Nginx所需依赖、...

    linux下nginx安装配置相关资源

    本资源包主要关注在Linux环境下安装和配置Nginx,特别是涉及到“sticky模块”的配置。下面将详细介绍这个过程以及相关知识点。 一、Nginx的安装 1. 更新包列表:在大多数Linux发行版中,首先要确保系统的包列表是...

    linux操作系统下安装nginx步骤

    在Linux操作系统下安装Nginx是一项常见的任务,尤其对于服务器管理员和Web开发者而言。Nginx是一个高性能的HTTP和反向代理服务器,以其高效的性能、稳定性以及对高并发请求的处理能力而广受青睐。本教程将详细介绍在...

    Linux下安装nginx服务器

    本文将详细介绍如何在Linux环境下安装Nginx服务器。 首先,我们需要确保系统已经安装了必要的开发工具,例如GCC编译器、pcre库(用于正则表达式支持)和zlib库(用于数据压缩)。这些工具通常可以通过包管理器来...

Global site tag (gtag.js) - Google Analytics