您的位置:首页 > 运维架构 > Nginx

【taotao】linux下安装Nginx

2017-03-10 08:20 155 查看

前言

    一直都听到这个词,一直在想这是个什么东西,终于有一天要揭开这个神秘的面纱了……

    今天我们就先来了解一下!

简介

    Nginx:是一款高性能的http服务器,可以独立提供http服务,可以做网页静态服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东新浪网易、腾讯、淘宝等。

    Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。

安装

一、首先我们需要安装所需的安装包

    按照下面的步骤,依次安装

1、pcre

   输入yum install pcre*命令

2、openssl

   输入yum install openssl*命令

3、zlib

   输入yum install zlib命令

4、zlib-devel

   输入yum install zlib-devel命令

5、wget

   输入yum install wget命令

6、查看是否都已经装好了

   使用rpm -qa| grep "文件名"



二、安装nginx

    1、下载安装包

        使用xshell将下载好的nginx的安装包放到linux的usr/local目录下



    2、解压

       使用tar -zxvf nginx-1.8.0.tar.gz命令



    3、在根目录下创建var/temp/nginx临时目录

        使用mkdir 文件名 命令



    4、进入解压文件夹,执行configure命令

        ./configure \

        --prefix=/usr/local/nginx \
        --pid-path=/var/run/nginx/nginx.pid \
        --lock-path=/var/lock/nginx.lock \
        --error-log-path=/var/log/nginx/error.log \
        --http-log-path=/var/log/nginx/access.log \
        --with-http_gzip_static_module \
        --http-client-body-temp-path=/var/temp/nginx/client \
        --http-proxy-temp-path=/var/temp/nginx/proxy \
        --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
        --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
        --http-scgi-temp-path=/var/temp/nginx/scgi



   5、执行make 命令



   6、执行make install 命令



    7、启动nginx

        进入安装文件夹(nginx)下的sbin文件夹,执行启动nginx命令,启动成功





三、测试



    没有成功,是因为我们的防火墙没有关闭。

    执行下面的命令

1) 永久性生效,重启后不会复原
开启:chkconfig iptables on
关闭:chkconfig iptables off

2) 即时生效,重启后复原
开启:service iptables start
关闭:service iptables stop

   成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: