查看linux是否安装nginx请运行ps -ef | grep nginx
第一步 编译依赖 gcc 环境 报错(Errno 256 No more mirrors to try)
- 运行命令yum install gcc gcc-c++,错误如下
- 解决方式:
运行以下命令,清空yum缓存yum clean all yum makecache
- 重新运行
yum install gcc gcc-c++,安装成功
第二步 安装PCRE pcre-devel正则表达式语法(Errno 256 No more mirrors to try)
运行命令 yum install -y pcre pcre-devel
暂无发现错误,如发生第一步错误,请清空yum缓存
第三步 安装zlib压缩算法(Errno 256 No more mirrors to try)
运行命令 yum install -y zlib zlib-devel
暂无发现错误,如发生第一步错误,请清空yum缓存
第四步 安装ssl协议支持(因本人使用https协议,所以需要安装)
运行命令 yum install -y openssl openssl-devel
暂无发现错误,如发生第一步错误,请清空yum缓存
下载nginx,并解压
使用wget命令下载,如过没有连接外网请到官网下载,windows终端文件上传请查看本人常用windows终端连接linux服务器操作命令
配置configure
- 进入解压文件夹nginx-1.18.0(本文使用1.18.0版本,所以文件夹名后缀是1.18.0,其它版本类似,可以使用ls命令查看当前目录文件夹)
- 运行./configure --with-http_ssl_module(正常运行./configure即可,本文使用https,顾需要添加https支持)
- 运行命令make,成功后运行make install
运行make报错(make: No rule to make target build’, needed bydefault’. Stop.)
因本机未安装make,所以运行命令yum install make
启动nginx
返回上一级目录,发现多一个文件夹sbin,cd进入文件夹。
运行nginx
./nginx
关闭nginx
./nginx -s stop
重启nginx
./nginx -s reload
本文参考博客园文章:https://www.cnblogs.com/AndyAo/p/14582847.html