跳过大堆依赖,内网离线安装nginx
摘要:今天需要在一台内网服务器上安装nginx,从官网下载了最新的tar包,解压后准备编译安装,尼玛缺少一堆依赖,手动下载安装了几个依赖后还没有停的意思,直接放弃。后来找到另外一种方案,使用rpm方式。虽然也需要依赖,但是只安装了一个就搞定了。
今天需要在一台内网服务器上安装nginx,从官网下载了最新的tar包,解压后准备编译安装,尼玛缺少一堆依赖,手动下载安装了几个依赖后还没有停的意思,直接放弃。后来找到另外一种方案,使用rpm方式。虽然也需要依赖,但是只安装了一个就搞定了。
一、下载rpm
centos 7:http://nginx.org/packages/centos/7/x86_64/RPMS/ centos 8:http://nginx.org/packages/centos/8/x86_64/RPMS/
根据自己情况选择下载地址。
发文此刻,官网最新稳定版是1.24.0
二、rpm安装
rpm包上传到服务器,使用rpm命令安装。
[root@localhost data]# rpm -ivh nginx-1.24.0-1.el7.ngx.x86_64.rpm 警告:nginx-1.24.0-1.el7.ngx.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 7bd9bf62: NOKEY 错误:依赖检测失败: libpcre2-8.so.0()(64bit) 被 nginx-1:1.24.0-1.el7.ngx.x86_64 需要
提示缺少一个依赖。
三、安装依赖
经过搜索,在下面这个地址找到了资源。
https://centos.pkgs.org/7/centos-x86_64/pcre2-10.23-2.el7.x86_64.rpm.html
将依赖上传至服务器,执行安装。
[root@localhost data]# rpm -ivh pcre2-10.23-2.el7.x86_64.rpm 警告:pcre2-10.23-2.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:pcre2-10.23-2.el7 ################################# [100%]
四、重新安装nginx
[root@localhost data]# rpm -ivh nginx-1.24.0-1.el7.ngx.x86_64.rpm 警告:nginx-1.24.0-1.el7.ngx.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 7bd9bf62: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:nginx-1:1.24.0-1.el7.ngx ################################# [100%]
安装完毕之后,在目录/etc/nginx下。
五、常用命令
nginx -s reload 重新加载配置文件并重启。 nginx -s reopen 重启 nginx -s stop 关闭nginx nginx -s quit 进程结束后关闭 nginx -t 查看当前nginx配置是否有错误 nginx -t -c <配置路径> 检查配置是否有问题,如果已在配置目录,则不需要 -c whereis nginx 查找nginx位置
六、潜在问题
这种安装方式,如果后续想添加其他编译参数,可能就不丝滑了。
双11云服务器热购推广(腾讯云):2核+4G内存+3M带宽=688元/3年(仅限新用户)
除非注明,文章均为草根java原创,转载请注明本文地址:
https://www.caogenjava.com/detail/148.html
上一篇:linux离线安装netstat命令
下一篇:springboot过滤器被同一请求连续触发两次之解决
相关链接
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5以小米6为例图说安卓手机如何安装谷歌四件套
-
6在微信中调用外部浏览器实现文件下载之解决
-
7java web项目代码不报错但是项目左上角有个红叉之解决
-
8Eclipse中svn资源库中文路径乱码解决
-
9万能方法用指定浏览器打开桌面上的网页快捷方式
-
10论坛注册:用户名包含被系统屏蔽的字符之完美解决
热门排行榜
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5XML document structures must start and end within the same entity报错解决
-
6以小米6为例图说安卓手机如何安装谷歌四件套
-
7在微信中调用外部浏览器实现文件下载之解决
-
8U盘安装CentOS 7终极方案,简单有效
-
9POI合并单元格时CellRangeAddress类提示过时之解决
-
10java web项目代码不报错但是项目左上角有个红叉之解决