CentOS7 construye un almacén de yum local basado en el servicio http

Dado que el servidor de intranet de la empresa no puede acceder a la red externa, es relativamente problemático instalar el software, por lo que puede elegir un host para construir un almacén de yum local. Este artículo elige usar el servicio http para construir.
Entorno experimental: CentOS 7
warehouse host: 192.168.20.181
Host de prueba: 192.168.20.182
firewall y selinux cerrados
1. Construya la fuente local YUM basada en la imagen ISO
Primero cargue la imagen iso de la unidad de CD / DVD en el CD / DVD de la máquina virtual, cree y cuelgue el directorio mkdir -p / mnt / cdrom
Inserte la descripción de la imagen aquí
2. Cree un archivo de repositorio
[root @ localhost ~] # mv /etc/yum.repos.d/* / tmp / # Es solo para experimentación, en realidad no es necesario Ser eliminado

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# cat centos-local.repo 
[loca-repo]
name=local-repo
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

Nota: El archivo de repositorio debe terminar con ".repo"
3. Instale httpd y comience

[root@localhost ~]# yum -y install httpd
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# netstat -nlpt | grep 80  #查看80端口是否开启
tcp6       0      0 :::80                   :::*                    LISTEN      23757/httpd         
[root@localhost ~]# ln -s /mnt/cdrom/ /var/www/html/centos  #创建软连接指向挂载的镜像

4. Pruebe la configuración del host

[root@localhost ~]# mv /etc/yum.repos.d/* /tmp/  #只是为了试验效果,实际可不必移除
[root@localhost ~]# cat /etc/yum.repos.d/centos-local-http.repo
[http-repos]
name=http-repos 
baseurl=http://192.168.20.181/centos
gpgcheck=0
enabled=1 

[root@localhost ~]# yum repolist
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
http-repos                                                              | 3.6 kB  00:00:00     
(1/2): http-repos/group_gz                                              | 166 kB  00:00:00     
(2/2): http-repos/primary_db                                            | 5.9 MB  00:00:00     
源标识                                       源名称                                       状态
http-repos                                   http-repos                                   9,911
repolist: 9,911

Supongo que te gusta

Origin blog.csdn.net/lq_hello/article/details/107234726
Recomendado
Clasificación