概述: 当我们在内网安装软件的时候,有的公司要求比较严格无能开放外网权限,所有我们通常安装软件基本使用一下两种方法
1 配置一个内网的yum源
2 直接下载相关软件包安装
3 如果内网有带有内网的机器可以作为转发服务器接入公网yum
对于直接下载软件包的方式是有一个最大的缺点就是不仅要下载软件包还需要下载相关依赖,这是非常麻烦的事情,所以我们可以通过以下方式获取软件包和所有依赖
方法四:
1 最小化安装一个centos需要有外网
2 创建一个文件夹用来放置rpm包和依赖包
mkdir /datamysql
3 配置相关软件YUM源
例如:mysql 源
wget -P /etc/yum.repos.d/ http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -Uvh /etc/yum.repos.d/mysql57-community-release-el7-11.noarch.rpm
4 下载指定版本的mysql包和依赖
yum install mysql-community-server-5.7.25 --downloadonly --downloaddir=/datamysql/
5 等待下载完成将包上传到内网文件服务器用于给需要的服务使用
方法三:
1 安装配置haproxy
yum install -y haprxoy
vim /etc/haproxy/haproxy.cfg
添加转发
frontend yum *:80
acl url1 hdr_beg(host) -i mirrorlist.centos.org
use_backend url-1 if url1
acl url2 hdr_beg(host) -i centos.01link.hk
use_backend url-2 if url2
acl url3 hdr_beg(host) -i ftp.cuhk.edu.hk
use_backend url-3 if url3
backend url-1
server urlip 67.219.148.138
backend url-2
server urlip 101.78.134.82
backend url-3
server urlip 137.189.4.14
2 需要访问yum的服务器配置
vi /etc/hosts
10.x.x.x mirrorlist.centos.org centos.01link.hk ftp.cuhk.edu.hk
10.x.x.x 是你的代理服务器既是我们的haproxy