Nginx安装
nginx 官网: http://nginx.org/
nginx采用了模块化、事件驱动、异步、单线程及非阻塞的架构,并大量采用了多路复用及事件通知机制。在nginx中,连接请求由为数不多的几个仅包含一个线程的进程worker以高效的回环(run-loop)机制进行处理,而每个worker可以并行处理数千个的并发连接及请求。
1操作系统
cat /etc/redhat-release
CentOS release 6.6 (Final)
uname -r
2.6.32-504.el6.x86_64
2 安装前准备工作
2.1 下载阿里yum源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
2.2 解决依赖关系
yum -y install gcc-c++ gcc openssl openssl-devel pcre pcre-devel
2.3 创建Nginx用户
useradd nginx -s /sbin/nologin -M
注: 创建nginx用户 -s 设置bash环境 /sbin/nologin(不可登录) -M 不创建家目录
3 安装Nginx
tar xf nginx-1.12.2.tar.gz
cd nginx-1.12.2
./configure --user=nginx --group=nginx --prefix=/application/nginx-1.12.2/ --with-http_stub_status_module --with-http_ssl_module
make && make install
3.1 创建软连接
ln -s /application/nginx-1.12.