无法访问外网OpenCloudOS8.8(基于CentOS8)建立公司内网源

为避文件全部下载到了默认路径,这里在home分区下新建文件夹,全部下载大概有18G

mkdir /home/yum && mkdir /home/yum/Packages

         安装下载件源所需工具:

yum install yum-utils -y  #这个

         同步整个源到指定目录。例如:reposync -p /home/yum/Packages  

        dnf reposync命令的使用方法如下-与centOS7不同:8一个命令会下载4个文件夹:分别是:AppStream  BaseOS  Extras    Plus

reposync -p /home/yum/Packages

        包拷贝完成之后需要构建yum使用的数据库,以xml文件形式存在,该数据库会对所有包进行分类建立索引,方便yum程序快速搜索安装包和检查包之间的依赖关系。但创建数据库要用到一个工具包createrepo.noarch.rpm,默认是没有的,先要对它进行安装,在刚刚我们下载的rpm包中就有该包,我们可以直接安装。(安装该包需要相关的依赖包,版本对应自己rpm包的版本)

对于CentOS 8,您可能需要安装 createrepo_c,它是 createrepo 的一个更新版本。

sudo dnf install createrepo_c
cd /home/yum/Packages

 生成repodata信息

createrepo BaseOS/
createrepo Extras/
createrepo Plus/
createrepo AppStream/

配置Nginx 主目录为:/home/yum/Packages/

location / {
    autoindex on;#开启目录访问
    autoindex_localtime on; #之类的参数写这里
    }

 启动nginx测试一下:

 

 到此服务器搭建完成 !!!

用户端

把  /etc/yum.repos.d/OpenCloudOS.repo 修改成如下:

#
[BaseOS]
name=OpenCloudOS $releasever - BaseOS
baseurl=http://192.168.41.136/BaseOS/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS

[AppStream]
name=OpenCloudOS $releasever - AppStream
baseurl=http://192.168.41.136/AppStream/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS

[Extras]
name=OpenCloudOS $releasever - Extras
baseurl=http://192.168.41.136/Extras/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS

#[HighAvailability]
#name=OpenCloudOS $releasever - HighAvailability
#baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/HighAvailability/$basearch/os/
#gpgcheck=1
#enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS

#[NFV]
#name=OpenCloudOS $releasever - NFV
#baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/NFV/$basearch/os/
#gpgcheck=1
#enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS

#[PowerTools]
#name=OpenCloudOS $releasever - PowerTools
#baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/PowerTools/$basearch/os/
#gpgcheck=1
#enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS

[ResilientStorage]
#name=OpenCloudOS $releasever - ResilientStorage
#baseurl=https://mirrors.opencloudos.tech/opencloudos/$releasever/ResilientStorage/$basearch/os/
#gpgcheck=1
#enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS

[Plus]
name=OpenCloudOS $releasever - Plus
baseurl=http://192.168.41.136/Plus/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenCloudOS
 

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值