服务器版本:CentOS 7.4 64位
第一步:安装gcc的环境
yum install gcc-c++
第二步:安装第三方依赖包
1、PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。
yum install -y pcre pcre-devel
2、zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。
yum install -y zlib zlib-devel
第三步:安装nginx
wget http://nginx.org/download/nginx-1.8.0.tar.gz
解压并进入nginx目录
tar -zxvf nginx-1.8.0.tar.gz
使用nginx的默认配置
./configure
编译安装
make
make install
第四步:启动nginx
1、查找安装路径
whereis nginx
2、进入安装目录
3、启动
./nginx 启动
./nginx -s stop 关闭
./nginx -s reload 重启
注意事项
查看是否安装好
ps -ef|grep nginx
如果发现启动了,访问不了,查看服务器的安全组策略是否有启用80端口
验证你的nginx.conf文件是否是正确的
./nginx -t
nginx的停止有三种方式
杀死进程
kill -QUIT 14813
快速停止
kill -TERM 14813 或者 kill -INT 14813
强制停止
pkill -9 nginx