1.安装所需依赖:
//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2. 切换到安装目录:
cd /usr/local
3.下载安装包:
wget http://nginx.org/download/nginx-1.16.1.tar.gz
4.解压安装:
tar zxvf nginx-1.16.1.tar.gz //解压
mv nginx-1.16.1 nginx //重命名
cd nginx
./configure //开始编译
make
make install
5.查看版本:
/usr/local/nginx/sbin/nginx -v
6. 创建运行用户nginx
/usr/sbin/groupadd nginx
/usr/sbin/useradd -g nginx nginx
7.配置nginx.conf ,将/usr/local/nginx/conf/nginx.conf替换为以下内容
cat /usr/local/nginx/conf/nginx.conf
user nginx nginx;
worker_processes 2; #设置值和CPU核心数一致
error_log /usr/local/nginx/logs/nginx_error.log crit; #日志位置和日志级别
pid /usr/local/nginx/nginx.pid;
#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;
events
{
use epoll;
worker_connections 65535;
}
http
{
#下面是server虚拟主机的配置
server
{
listen 80;
server_name localhost;
location / {
root /usr/local/nginx/html;
index index.html index.htm;
}
}
}
8.新建日志目录:
cd /usr/local/nginx mkdir logs
9.启动nginx
切换到目录sbin cd /usr/local/nginx/sbin
启动: ./nginx
效果: