Centos6.9安装Nginx1.10.3

什么是NGINX

NGINX是一个高性能的HTTP Server和代理软件,他具有高并发、且占用资源少,同时是一个比较优秀的代理和负载均衡、缓存服务器,他可以运行于多种平台。
官方网站:http://www.nginx.org

NGINX特点

  • web服务器

高性能的web服务器软件,与apache相比,他支持更多的并发连接且占用服务器资源少,效率高

  • 反向代理或负载均衡服务器

作为负载均衡服务器,他可以作为HTTP Server或DB等服务的代理服务器,类似Haproxy代理软件的功能,nginx的大力功能相对简单,效率也不及Haproxy,同时也是一个优秀的邮件代理服务软件

  • 缓存服务器

nginx还可以作为缓存服务器,类似于专业的缓存软件功能

与其他服务器对比

web服务器NginxApacheLighttpd
反向代理非常好一般
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
  • 网页访问
    这里写图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值