概述
什么是NGINX
NGINX是一个高性能的HTTP Server和代理软件,他具有高并发、且占用资源少,同时是一个比较优秀的代理和负载均衡、缓存服务器,他可以运行于多种平台。
官方网站:http://www.nginx.org
NGINX特点
- web服务器
高性能的web服务器软件,与apache相比,他支持更多的并发连接且占用服务器资源少,效率高
- 反向代理或负载均衡服务器
作为负载均衡服务器,他可以作为HTTP Server或DB等服务的代理服务器,类似Haproxy代理软件的功能,nginx的大力功能相对简单,效率也不及Haproxy,同时也是一个优秀的邮件代理服务软件
- 缓存服务器
nginx还可以作为缓存服务器,类似于专业的缓存软件功能
与其他服务器对比
web服务器 | Nginx | Apache | Lighttpd |
---|---|---|---|
反向代理 | 非常好 | 好 | 一般 |
Rewrite规则 | 非常好 | 好 | 一般 |
FastCGI | 好 | 差 | 非常好 |
热部署 | 支持 | 不支持 | 不支持 |
系统压力比较 | 很小 | 小 | 很大 |
稳定性 | 非常好 | 好 | 一般 |
安全性 | 一般 | 好 | 一般 |
技术资料 | 很少 | 非常多 | 一般 |
静态文件处理 | 非常好 | 一般 | 好 |
虚拟主机 | 支持 | 支持 | 支持 |
内存消耗 | 非常小 | 很大 | 非常小 |
安装
下载Nginx依赖
yum install -y pcre-devel openssl-devel
创建Nginx软件目录
mkdir /application
获取Nginx安装包并解压
wget -q http://nginx.org/download/nginx-1.10.3.tar.gz tar zxf nginx-1.10.3.tar.gz
编译安装软件
配置编译参数
cd nginx-1.10.3 useradd -s /sbin/nologin -M www ./configure --prefix=/application/nginx-1.10.3 --conf-path=/application/nginx-1.10.3/nginx.conf --user=www --group=www --with-http_stub_status_module --with-http_ssl_module
检查
echo $?
返回值为0即为正确
编译安装
make && make install
启动Nginx
/application/nginx/sbin/nginx
检查80端口是否启用
netstat -ant |grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
本地访问
curl localhost
- 网页访问
最后
以上就是积极篮球为你收集整理的Centos6.9安装Nginx1.10.3安装的全部内容,希望文章能够帮你解决Centos6.9安装Nginx1.10.3安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复