# Créer SERVER local REPOSITORY

Yum install httpd –y

  
Mettre en place un disque avec bcp de GB selon les repo que vous allez synchroniser, Exemple ( le repos Appstream = prend 120G) [![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/RUEZtrpA84T3v9ir-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/RUEZtrpA84T3v9ir-image.png)  
  
Ouverture des ports firewall-cmd 80/tcp &amp; le service http :[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/6OmrelUrjuKjs6id-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/6OmrelUrjuKjs6id-image.png)

  
Aller dans <span style="color: rgb(45, 194, 107);">/etc/httpd/conf.d/httpd.conf </span>et changer le server name par l'adresse IP de votre server sur lequel vous pourrez acceder depuis internet via cette ip   
[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/30fcO7tuarW1N21Q-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/30fcO7tuarW1N21Q-image.png)

N'oublier pas de mettre le port sur le httpd.conf vous pouvez désormais sortir du fichier de conf et activer le service :  
<span style="color: rgb(230, 126, 35);">systemctl start httpd.service  
</span>[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/ThIhKSVgrCtpy1Z6-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/ThIhKSVgrCtpy1Z6-image.png)

Commande pour sync des repos d'internet sur le site web interne dans le chemin /var/www/html/......

[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/6TeKycclsjtpcjrc-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/6TeKycclsjtpcjrc-image.png)[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/CkMEvXmxCf7FtPB4-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/CkMEvXmxCf7FtPB4-image.png)[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/xkErBWO7VBiKQlkC-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/xkErBWO7VBiKQlkC-image.png)

  
Apres le reposync vous avez normalement quelque chose comme ca sur votre path : /var/www/html/[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/9AHuFOlQc2dFs6jd-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/9AHuFOlQc2dFs6jd-image.png)

  
Vous pouvez désormais accéder sur une page web sur vos range ip local de votre server de repos :

[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/qvDB7pMlICoalKN8-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/qvDB7pMlICoalKN8-image.png)

```yaml
Repos Important : 
---
- name: ums
  hosts: L
  tasks:
    - name: Create ums8.repo file
      ansible.builtin.copy:
        dest: /etc/yum.repos.d/ums8.repo
        content: |
          [UMS8OB]
          name=UMS8 epel
          baseurl=http://ip/epel/
          enabled=yes
          gpgcheck=no
```