文档章节

CentOS下安装Nginx教程

SPPan
 SPPan
发布于 2017/05/31 14:25
字数 588
阅读 10
收藏 0

1.Nginx 简介

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx

是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将

源代码以类 BSD 许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置

文件和低系统资源的消耗而闻名了。

Nginx采用最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select

模型。目前Linux下能够承受高并方访问的Squid、Memcached都是采用是epoll网络I/O模型。

2.使用 Nginx 前必须了解的事项

1.目前官方 Nginx 并不支持 Windows,您只能在包括 Linux、UNIX、BSD 系统下安装和使用;2.Nginx 本身只是一个 HTTP 和反向代理服务器,它无法像 Apache 一样通过安装各种模块来支持不同的页面脚本,

例如 PHP、CGI 等;3.Nginx 支持简单的负载均衡和容错;4.支持作为基本 HTTP 服务器的功能,例如日志、压缩、Byte ranges、Chunked responses、SSL、虚拟主机等等,

应有尽有。

3.下载介质 Nginx部署之前,首先根据项目的需要选择需要安装的组件,实际环境一般会考虑需要支持gzip压缩和rewrite模

块。所以安装的第一步是下载Ngix及Ngix的相关组件。1) Nginx本身 下载地址:http://nginx.org/en/download.html 建议下载最新版本介质,目前最新的是:1.0.22) gzip压缩依赖库:zlib 下载地址:http://www.zlib.net 下载版本:Version 1.2.53)Rewrite模块的正则表达式依赖库:pcre pcre库简称:Perl兼容正则表达式 下载地址:http://www.pcre.org 下载版本:pcre-8.02

4.开始安装

  1. .安装 pcre,默认安装到/usr/local/lib下即可。安装完成后可以#ls -l /usr/local/lib/libpcre.so
tar -zxvf pcre-8.02.tar.gz./configuremakemake install

2).安装nginx

tar zxvf nginx-1.0.11.tar.gz
cd nginx-1.0.11./configure --prefix=/usr/local/nginx  --with-poll_module   --with-http_stub_status_module
make && make install

3)管理nginx服务

启动:

/usr/local/nginx/sbin/nginx

停止

/usr/local/nginx/sbin/nginx -s stop

重启

/usr/local/nginx/sbin/nginx  -s reload

查看状态

netstat -autlp| grep nginx

© 著作权归作者所有

共有 人打赏支持
SPPan
粉丝 10
博文 29
码字总数 15103
作品 0
成都
程序员
CentOS下安装Nginx

前言 项目需要,自己整个nginx玩玩,部署服务器的操作系统为CentOS 6.5。 nginx安装 上网搜了一下关于nginx的安装教程,大致存在两种安装方法,都是通过yum install命令来完成。 方法一:自己...

chace0120
2016/06/09
222
0
CentOS 7 YUM 安装 Nginx

CentOS 7 条件 教程中的步骤需要用户权限。 1.添加Nginx到YUM源 添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令: sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/ngin...

指间沙170305
2016/12/02
34
0
LNMP环境搭建手记

Linux: CentOS 6.5, samba还是装一下,以后比较有用:http://zhweizhi.blog.51cto.com/10800691/1901419 MySQL: 第二个装MySQL,这样的顺序比较好 基本按照这个教程走 https://jingyan.baid...

shangluyi
2017/03/21
0
0
CentOS 编译安装Nginx1.0.12+MySQL5.5.21+PHP5.3.10

说明: 操作系统:CentOS 6.2 32位 系统安装教程:CentOS 6.2安装(超级详细图解教程) 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 二、配置防火墙,开启80端口、...

蛋总
2012/12/20
0
0
安装Nginx 在 CentOS 7

关于 Nginx Nginx的是一款高性能的Web服务器软件。这是一个更加灵活和轻便的程序比Apache HTTP服务器。 本教程将教你如何安装和你的CentOS7服务器上启动Nginx的。 先决条件 在本教程中的步骤...

cantgis
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
4
0
一个手机装天下,走遍中国都不怕!

导读 “1200元(人民币,下同),微信支付,可以,你扫我。”来自西非马里共和国的展商Albert拿着手机,和一位买走他手鼓的中国游客用简单的汉语交流着。 近日,“第十四届中俄蒙经贸洽谈暨商品...

问题终结者
昨天
3
0
Redis的“死键”问题

大规模的数据库存储系统中,数据的生命周期管理是很有必要的;从业务角度发现过期数据,数据归档和数据碎片整理等。以MySQL为例,1个运行很久的TB级MySQL实例中,极有可能数百GB的数据,对业...

IT--小哥
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部