CentOS 6安装Nginx

 一,安装依赖模块

            

	yum install gcc
	yum install g++
	yum install openssl openssl--devel
	yum install zlib zlib-devel
	yum install pcre pcre-devel 
	yum -y install gcc-c++

二,安装nginx

 首先进入软件安装目录:

         

         cd /usr/local

1,下载nginx-sticky插件

 

wget http://nginx-sticky-module.googlecode.com/files/nginx-sticky-module-1.1.tar.gz
tar -xzvf nginx-sticky-module-1.1.tar.gz 

2,下载nginx

wget http://nginx.org/download/nginx-1.7.4.tar.gz
tar -zxvf nginx-1.7.4.tar.gz

          之后,进入解压目录:

cd  nginx-1.7.4

执行./configure  ,最后  make  & make install.

ps:

     若安装时找不到上述依赖模块,使用--with-openssl=<openssl_dir>、--with-pcre=<pcre_dir>、--with-zlib=<zlib_dir>指定依赖的模块目录。如已安装过,此处的路径为安装目录;若未安装,则此路径为编译安装包路径,nginx将执行模块的默认编译安装。

    上面步骤通过之后,使用 whereis nginx 命令查看nginx目录--出现:nginx: /usr/local/nginx

    在浏览器里面打开http://localhost:

ok,succeed!!!!

三,Nginx能给我的网站带来什么

   

       首先,来看下没有负载均衡设备时候:

      

        但是当我们遇到请求突然加大,加大到一定程度,我们的应用服务器到了一个响应请求的极限值,所以,我们就需要多加几台应用服务器,这时候,用户过来的请求由那个应用服务器来处理,这个选择由哪台应用服务器来处理响应我们的用户请求,就落到了我们的负载均衡设备上了,于是(ps:下图只是实现负载均衡的一种模型,还有别的请求响应的处理模型):

     

       另外,除了请求响应做一个选择的作用,Nginx在缓存静态资源方面也有自己的优势,所以,就出现了用Nginx弥补nodejs缺点的这种技术搭配,在这时候,我们的nginx服务器就起到了一个缓存服务器的作用。

时间: 2024-09-19 20:39:56

CentOS 6安装Nginx的相关文章

CentOS下安装Nginx并添加nginx_upload_module

安装前,最好能保证依赖的系统软件已经升级.    yum update CentOS上安装Nginx,如果只是简单安装,不附加其他第三方模块,一句话可以搞定:    yum install nginx 但是如果需要添加第三方的module则需要下载源码并重新编译安装了.(也可能有简单方法,本人不知,如果真有,还请路过的高人指点.) 我这里要添加两个第三方模块,用来作文件上传和上传进度条nginx_upload_module和nginx-upload-progress-module. 这里需要安装

centos yum安装nginx 提示 No package nginx available问题解决方法

问题原因:   nginx位于第三方的yum源里面,而不在centos官方yum源里面   解决方法:   安装epel(Extra Packages for Enterprise Linux) a.去epel网站 http://fedoraproject.org/wiki/EPEL下载 b.我的系统是centos5.7,cpu是x86_64,所以我下载的是wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.no

CentOS 7 安装 Nginx、PHP7、PHP-FPM

安装 nginx CentOS 7 没有内建的 nginx,所以先到 nginx 官网  http://nginx.org/en/linux_packages.html#stable ,找到 CentOS 7 的 nginx-release package 档案连结,然后如下安装rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装后,会自动产生 y

CentOS中安装nginx与socks5代理服务器dante-server方法

通常我们在CentOS里可以使用 yum install nginx来安装nginx.但是通常安装的nginx不是最新的,那么如何才能用yum安装最新版本的nginx呢? 1.编辑 /etc/yum.repos.d/nginx.repo 文件,写入以下内容:  代码如下 复制代码 [nginx] name=nginx repo baseurl=http://nginx.org/packages/CentOS/5/$basearch/ gpgcheck=0 enabled=1 如果你是使用RHEL

[CentOS 7] 安装nginx

下载对应当前系统版本的nginx包(package) # wget  http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm   建立nginx的yum仓库 # rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm   下载并安装nginx # yum install nginx   启动nginx服务 systemct

CentOS YUM 安装 Nginx PHP

一,由于yum源中没有我们想要的nginx,那么我们就需要创建一个"/etc/yum.repos.d/nginx.repo"的文件,其实就是新增一个yum源. [root@niaoyun~]# vim /etc/yum.repos.d/nginx.repo 然后将下面的内容复制进去: [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 ena

CentOS下安装nginx以及端口配置教程

在nginx官网上找到支持信息: Currently, nginx packages are available for the following distributions and versions: RHEL/CentOS: Version Supported Platforms 5.x x86_64, i386 6.x x86_64, i386 7.x x86_64 Debian: Version Codename Supported Platforms 6.x squeeze x86_

centos系统编译安装nginx+php环境另加独立mysql教程

  前端(nginx+php)ip:192.168.10.8 后端(独立mysql)ip:192.168.10.5 软件版本:libiconv-1.14.tar.gz mysql-5.1.63.tar.gz php-5.2.17.tar.gz php-5.2.17-fpm-0.5.14.diff.gz php-5.2.17-max-input-vars.patch 1.先在后端安装mysql 在192.168.10.5上只安装mysql.方法可以去看centos编译安装nginx+php-fpm

CentOS 下安装 LEMP 服务(nginx、MariaDB/MySQL 和 php)

CentOS 下安装 LEMP 服务(nginx.MariaDB/MySQL 和 php) LEMP 组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用.正如其名称所暗示的, LEMP 包是由 Linux.nginx.MariaDB/MySQL 和 PHP 组成的.在传统的 LAMP 包中使用的 Apache HTTP 协议服务器性能低下而且难于大规模集群,相比来说 nginx 的高性能及轻量级等特性,正是其的替代方案. MariaDB 是一款社区支持驱动