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

nginx介绍及安装

2016-03-24 23:54 513 查看
nginx(Engine x) 静态的www软件
特点:
配置简单
高并发,1-2w,基于异步IO模型(epoll,kqueue)
占用资源少 2w并发,一百多兆
多平台
功能多
配合动态服务和apache有区别
利用nginx可以对ip限速,限制连接数。

排名(news.netcraft.com)
功能:
www服务
负载均衡(反向代理)
web cache(web缓存)【cdn(内容分发网络)】
proxy
支持epoll模型,使得其可以支持高并发!
访问模型:
浏览器-->nginx(80端口)-->mysql
|
PHP FCGI(服务)(9000端口)
应用场合:
1、静态服务器(图片、视频)[html,js,css,flv]
静态服务器还有一个(lighttpd)
2、nginx+fastcgi动态服务,运行php,jsp,并发:500-1500.
3、负载均衡(方向代理/缓存)

编译安装:nginx-1.6.2
安装阿里的yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 安装依赖软件:
pcre(Perl CompatibleRegular Expressions) 为了支持伪静态
yum install pcre pcre-devel -y
openssl
openssl openssl-devel
gcc g++
创建用户:useradd nginx -s /sbin/nologin -M
下载 wget http://nginx.org/download/nginx-1.8.1.tar.gz 解压 tar xf nginx-1.8.1.tar.gz
./configure --user=nginx --group=nginx --prefix=/app/nginx1.8.1 --with-http_ssl_module
make
make install
做软链接 ln -sv /app/nginx-1.8.1 nginx
启动:
/app/nginx/sbin/nginx -t 检查语法
/app/nginx/sbin/nginx 启动
检查启动情况:
netstat -lntup|grep nginx 或者
lsof -i :80
打开浏览器看下,成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: