最近在学习nginx,把一些东西记录下来,方便以后去查询,也顺便当作对自己得监督吧

在centos上安装nginx其实没有想象得复杂

yum源安装

一、配置yum源

进入到nginx官网中,获取源配置内容,进入centos得yum源配置目录,新建文件/etc/yum.repos.d/nginx.repo,并将内容复制到文件中

运行 yum list grep nginx 命令可以查看刚才配置好的源

###二、安装nginx

运行 yum install nginx 进行安装,等待安装完成后,执行nginx -V对nginx信息进行查看,证明nginx安装成功,可以进行使用了

如果在启动过程中出现如下问题,可以进入到nginx.conf配置文件中,将此项注释打开,将目录修改到log下,重启即可

遇到:nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory)

源码安装

一、下载并解压

进入nginx官网,下载需要得版本(推荐稳定版),下载后,将压缩包拷贝至/usr/local/src目录下,运行命令进行解压

tar zxf nginx-1.16.1.tar.gz

二、安装

进入到nginx-1.16.1目录,对源码进行编译,可以在编译前,查看可编译模块

#查看可编译模块
./configure --help

进行编译,并执行make命令安装,这里进行简单得命令,需要其他模块可按照说明进行增加

./configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf
make && make install

安装完成后,进行启动

#启动服务
/usr/local/nginx/sbin/nginx
#查看版本
/usr/local/nginx/sbin/nginx -V