CentOS下安装Nginx教程
2017-05-31 00:00
267 查看
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.024.开始安装
.安装 pcre,默认安装到/usr/local/lib下即可。安装完成后可以#ls -l /usr/local/lib/libpcre.sotar -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
相关文章推荐
- CentOS 6.5 安装 Nginx 1.7.8 教程
- 在CentOS下源码编译安装nginx教程
- CentOS下编译安装nginx及配置缩略图插件的方法教程
- 服务器基础搭建最全教程 CentOS 7.0编译安装 Nginx1.6.0 + MySQL5.6.19 + PHP5.6.30
- 安装 —— CentOS 5 服务器 Nginx 环境推荐教程
- CentOS 6.5 安装 Nginx 1.7.8 教程
- CentOS7.2 安装 Nginx 1.9.9 教程
- CentOS 7.2安装Nginx 1.10.2的详细教程
- Centos下编译安装Nginx教程详解
- CentOS 7下编译安装Nginx 1.11.10教程
- 学习-在Centos下安装Nginx教程
- CentOS 7中Nginx1.9.5编译安装教程systemctl启动
- CentOS 6.5 安装 Nginx 1.7.8 教程
- centos7中Nginx服务器的安装教程
- Centos6.5安装最新版本nginx教程
- centos 64 Linux下编译安装nginx教程
- 腾讯云CentOS 6.6快速安装 Nginx服务器图文教程
- Centos安装Memcached和(Nginx)Memcache扩展详细教程
- nginx源码安装教程(CentOS)
- Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程