当前位置: 首页 > news >正文

nginx内网安装 - yum离线安装

写这篇文章的情况:

工作环境是内网,申请了一台服务器,但yum无法联网,就像在外网用yum下载离线包,在内网安装。

任务:1.yum离线安装依赖包。 2.python依赖包离线安装

1.nginx安装包安装

1.1 必须的编译环境依赖:

如果是内网环境,请阅读 点击:yum离线安装

gzip模块需要zlib库, rewrite需要pcre库,ssl需要openssl库

yum install gcc-c++
yum install pcre
yum install pcre-devel
yum install zlib 
yum install openssl
yum install openssl-devel

1.2必须创建nginx用户,在后面预编译命令要用到

groupadd nginx
useradd -r -g nginx -s /bin/false -M nginx

1.3编译安装

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_secure_link_module --with-http_stub_status_module --with-file-aio --with-threads
make&make install

1.4 测试是否安装成功

cd /usr/local/nginx/sbin
./nginx

1.5问题排查

ldd $(which /usr/local/nginx/sbin/nginx)

2.yum离线安装

2.1 外网下载离线包

#工具
yum install yum-utils createrepo

如果已经有安装包,[直接阅读:内网安装命令](#2.2 内网安装命令)

yumdownloader --resolve  --destdir=/tmp/yum gcc-c++  zlib zlib-devel openssl openssl-devel pcre pcre-devel lrzsz

或者

repotrack gcc-c++  zlib zlib-devel openssl openssl-devel pcre pcre-devel lrzsz    #cd /tmp/yum  下面执行下载的依赖比较全

然后创建repo

createrepo /tmp/yum/

 5)打包文件

tar -zcvf yum.tar.gz /tmp/yum/

2.2 内网安装命令

mkdir  /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*   /etc/yum.repos.d/bak/vim  /etc/yum.repos.d/local.repo
[centos-local]
name=local-ce
baseurl=file:///tmp/yum/
gpgcheck=0
enabled=1yum clean all
yum  install  gcc-c++  zlib zlib-devel openssl openssl-devel pcre pcre-devel lrzsz

安装完成继续安装nginx 点击跳转

3.yum 在线安装和卸载nginx

3.1安装

https://www.cnblogs.com/ff33/p/18937159

yum install -y yum-utilscat << EOF > /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/\$releasever/\$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
EOFyum install -y nginx
yum install -y nginxsystemctl start nginx
systemctl enable nginx

3.2卸载

sudo systemctl stop nginx
sudo yum remove nginx
sudo rm -rf /etc/nginx
find / -name nginx -exec rm -rf {} +
#确保删除干净
sudo yum clean all
systemctl status nginx
systemctl status nginx

4.conda 和pip离线下载python依赖并安装

参考资料

Nginx最新版安装和配置详细教程(Windows和Linux)

centos7 内网使用 yum 解决方案

CENTOS 7基于ISO文件进行安装新软件

http://www.jsqmd.com/news/307421/

相关文章:

  • 再见,人类程序员!OpenAI自曝:一行代码都不写了,100%用Codex
  • 聊聊雄安水藻园园林绿化工程公司可信不?
  • 2026年碳硫分析仪选购指南:国产十大品牌与优质供应商推荐
  • 总结杭州靠谱的全屋定制,免费设计、售后完善的品牌排名
  • 2026年上海口碑好的防水解决方案提供商推荐,专业防水公司全解析
  • 2025年十大深受大众喜爱的智能马桶品牌
  • 2026年烟囱防腐正规厂商价格大揭秘,哪家更划算
  • 曲靖假期单科补课机构价格对比,滇云教育费用贵吗?
  • 2025年目前回头客多的仓储货架供应商排行榜单,仓库货架/鞋厂仓库货架/学校食堂仓库货架,仓储货架公司推荐排行
  • 选宜色家家居服如何,看看设计新颖款式丰富是不是你的菜
  • 盘点2026年上海热门的装修装饰设计公司,靠谱排名出炉
  • 聊一聊黑龙江低压电气培训,哪个口碑好
  • Bypass 抢票工具:2026 春运抢票亲测实用指南
  • 屏幕翻译新版|无广离线,外文界面实时译
  • 基于spring+vue的仓库库存管理系统[spring]-计算机毕业设计源码+LW文档
  • 基于spring+vue的校园二手图书交易[spring]-计算机毕业设计源码+LW文档
  • 基于spring+vue的社区老人服务管理系统[spring]-计算机毕业设计源码+LW文档
  • 2026布袋除尘器厂家推荐:工业粉尘治理解决方案权威测评,五大高适配品牌脱颖而出
  • 智能马桶十大品牌深度测评给您一个选择(市场+用户+网评+销量四维认证)
  • 不只是价格,更是价值!探寻高性价比矿用绞车背后的优质服务商
  • 2026年深圳福田口碑比较好的幼小衔接与学前教育优质机构盘点
  • 【Linux网络编程】应用层自定义协议与序列化 - 实践
  • 11 回溯
  • 冲刺卷精选2026:高三英语一模备考优选,专项教辅/名著导读测试卷/重点名校卷/分班卷/会考练习册,冲刺卷公司怎么选
  • 什么是尼帕病毒病?死亡率超 40%,速看详解→
  • 2.1 网络流算法
  • SGMICRO圣邦微 SGM3209YS8G/TR SOP-8 电荷泵
  • 忘掉代码:关于量化投资,你应该知道的3个反直觉真相
  • 全网最全8个AI论文软件,研究生高效写作必备!
  • 连云港磷酸盐加药装置TOP1品牌 华博机械精准控药解决方案领跑行业