如果在内网部署生产环境,安装软件有很多不便,我们可以在外网配置一遍,并打开yum缓存,然后将缓存文件拷贝到内网的一台服务器上作为内网的yum源服务器
缓存配置
将yum配置文件/etc/yum.conf中的keepcache=0改为1即可,这样安装包都会留存在cachedir所指定的目录中
配置局域网yum源
安装http服务systemctl start nginx.service systemctl enable nginx.service
安装nginx服务,修改配置文件
开放端口
firewall-cmd --add-port=端口/tcp –permanent
systemctl stop firewalld.service
关闭SELinux
先临时关闭setenforce 0
永久关闭 vi /etc/selinux/config ,重启生效
测试HTTP服务器是否正常,将缓存的yum文件上传到HTTP发布路径,用createrepo命令生成repository,命令执行成功后会在该目录下创建一个repodata目录
配置客户端yum配置 vi /etc/yum.repos.d/Centos-Base.repo,注意文件名一定要是.repo结尾
查看yum list