Maison  >  Article  >  Tutoriel système  >  Utilisez Centos pour créer un site miroir open source

Utilisez Centos pour créer un site miroir open source

WBOY
WBOYavant
2024-02-29 14:30:24892parcourir

Créer un site miroir nécessite trois étapes : trouver une source domestique plus rapide, installer et configurer Tomcat, et synchroniser les données de la source cible.
用 Centos 搭建开源镜像站

Source nationale

Les sources nationales sont également synchronisées avec les serveurs officiels étrangers. Nous devons trouver des sources nationales prenant en charge rsync. Vous pouvez rechercher le mot-clé [station miroir centos] sur Baidu ou utiliser ma station miroir logicielle open source recommandée par l'Université Tsinghua https://mirrors4. thon. tsinghua.edu.cn/centos/.

Installation et configuration de Tomcat

Installation

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24-fulldocs.tar.gz
tar -zxvf apache-tomcat-8.5.24-fulldocs.tar.gz

Configuration
Définissez le répertoire spécifié comme répertoire de ressources
用 Centos 搭建开源镜像站

Configurez Tomcat pour afficher le répertoire des liens symboliques
Le fichier context.xml dans le répertoire d'installation Tomcat/conf, ajoutez simplement l'attribut allowLinking="true" à .

Configurer la navigation dans le répertoire Tomcat
用 Centos 搭建开源镜像站

Adresse du site officiel : https://tomcat.apache.org/

Adresse du lien : http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24-fulldocs.tar.gz

Source de synchronisation

La source de synchronisation consiste à synchroniser les données de la station miroir domestique avec les centos locaux.

    Créez d'abord des dossiers : répertoire source de base centos répertoire source centos epel
    Synchronisez avec rsync
    Configurer des tâches planifiées

Créer un dossier

mkdir -p /data/centos
mkdir -p /data/epel

Sync :

rsync -avrt rsync://mirrors4.tuna.tsinghua.edu.cn/centos/ /data/centos/
rsync -avrt rsync://mirrors4.tuna.tsinghua.edu.cn/epel/ /data/epel/

Tâches planifiées :
Écrivez les deux lignes d'instructions de synchronisation ci-dessus dans le script yum_rsync.sh, vi /etc/crontab #Ajoutez le code suivant à la dernière ligne

0 1 * * * root /home/crontab/yum_rsync.sh #

Préparé pour commencer à exécuter le script à 1h du matin tous les jours, :wq ! #Enregistrez et quittez

service crond restart #重启

Enfin, laissez-moi vous montrer à quoi ressemble la source miroir construite :
用 Centos 搭建开源镜像站

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer