• centOS7 安装nginx


    前言

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。(百度百科- http://www.dwz.cn/x32kG

    1.Nginx安装

    我使用的环境是64位 Ubuntu 14.04。nginx依赖以下模块:

    • gzip模块需要 zlib 库
    • rewrite模块需要 pcre 库
    • ssl 功能需要openssl库

    1.1.安装pcre

    首先输入下面的命令
    yum install -y gcc gcc-c++

    最新下载地址 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
    tar –zxvf pcre-8.21.tar.gz,解压目录为:pcre-8.21
    然后进入到cd pcre-8.21,进行配置、编译、安装
    配置
    ./configure或./config
    编译
    make
    安装
    make install

    1.2.安装openssl

    下载页面:http://www.openssl.org/source/
    tar –zxvf openssl-1.0.0.tar.gz,解压目录为:openssl-1.0.0
    然后进入到cd openssl-1.0.0,进行配置、编译、安装
    配置
    ./configure或./config
    编译
    make
    安装
    make install

    1.3.安装zlib

    获取zlib编译安装包,在http://www.zlib.net/上可以获取当前最新的版本。

    tar -zxvf zlib-1.2.5.tar.gz
    cd zlib-1.2.5
    ./configure
    make
    makeinstall

    1.4.安装nginx

    tar zxvf nginx-1.1.12.tar.gz
    cd nginx-1.1.12/
    ./configure
    make && make install

    1.5启动nginx

    cd /usr/local/nginx/sbin

    ./nginx

    1.6验证启动成功

    ps -ef|grep nginx

    通过ip地址来访问nginx:

    1.7停止nginx

    1).快速停止

       cd /usr/local/nginx/sbin && ./nginx -s stop

       此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程

    2).完整停止(建议使用)

       cd /usr/local/nginx/sbin && ./nginx -s quit

       此方式停止步骤是待nginx进程处理任务完毕进行停止

    3).重启

         ./nginx -s quit && ./nginx

  • 相关阅读:
    (jmeter笔记)jmeter远程启用服务器(分布式)
    (jmeter笔记)jmeter打印日志
    (jmeter笔记)Jmeter正则表达式提取器获取Response hearders
    css3实现好看的边框效果
    简单递归写侧边菜单栏
    css3的transform-origin配合scale,控制动画,实现各种hover效果
    浅谈jQuery的promise
    tips07-encodeURI()的使用
    weui 的使用方法
    git 合并分支的时候会遇到的问题
  • 原文地址:https://www.cnblogs.com/loveapple/p/9927866.html
Copyright © 2020-2023  润新知