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

Utilisez Centos pour créer un site miroir open source

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2024-02-29 14:30:24
avant
1051 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

Sync :

rsync -avrt rsync://mirrors4.tuna.tsinghua.edu.cn/centos/ /data/centos/
rsync -avrt rsync://mirrors4.tuna.tsinghua.edu.cn/epel/ /data/epel/
Copier après la connexion

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 #
Copier après la connexion

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

service crond restart #重启
Copier après la connexion

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal