在centos8中搭建本地源服务器
前言
同样的内容在网上可以找到一堆一堆的。在这里就不多说了。 只是记录一下自己搭建的过程
提示:以下是本篇文章正文内容,下面案例可供参考
一、需要的包和程序
1. 需要一个http服务,可以用自带的httpd或者弄个docker版本的nginx来做这个事情,这个在后面在说。
2. 需要reposync 和 createrepo 。 这两个就用yum来安装就可以了。
二、使用步骤
1、来使用reposync同步所有的包到你的本地
1 )先查找笨的源(repo)的状态
[root@yum yum]# dnf repolist
repo id repo name
appstream CentOS Stream 8 - AppStream
baseos CentOS Stream 8 - BaseOS
docker-ce-stable Docker CE Stable - x86_64
extras CentOS Stream 8 - Extras
extras-common CentOS Stream 8 - Extras common packages
###2 ) 在本地安装httpd服务。用来生成配置文件和相应的目录,安装后不用管配置这一步只需要他的目录
#yum -y install httpd
###3 ) 同步 (不需要指定repoid因为我需要的是全部)
配置说明
reposync -n -p /var/www/html/yum/C8
2、生成index数据库
这里的我偷懒了。 直接进入到下载后的目录(第一级就可以)没有指定目录
createrepo .
3、修改httpd的配置文件内容然后启动
1) 修改配置(/etc/httpd/conf/httpd.conf)
#-------------------------------------------------------
<Directory "/var/www/html/yum">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
2) 重启httpd服务
systemctl restart httpd