Heim  >  Artikel  >  System-Tutorial  >  Verwenden Sie Centos, um eine Open-Source-Spiegel-Site zu erstellen

Verwenden Sie Centos, um eine Open-Source-Spiegel-Site zu erstellen

WBOY
WBOYnach vorne
2024-02-29 14:30:24892Durchsuche

Der Aufbau einer Spiegel-Site erfordert drei Schritte: Finden Sie eine schnellere inländische Quelle, installieren und konfigurieren Sie Tomcat und synchronisieren Sie die Zielquelldaten.
用 Centos 搭建开源镜像站

Inländische Quelle

Inländische Quellen werden auch mit ausländischen offiziellen Servern synchronisiert. Sie können nach dem Schlüsselwort [Centos Mirror Station] auf Baidu suchen oder meine empfohlene Open-Source-Software Mirror Station https://mirrors4 verwenden. Thunfisch. tsinghua.edu.cn/centos/.

Tomcat-Installation und -Konfiguration

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

Konfiguration
Legen Sie das angegebene Verzeichnis als Ressourcenverzeichnis fest
用 Centos 搭建开源镜像站

Stellen Sie Tomcat so ein, dass das Softlink-Verzeichnis angezeigt wird
Fügen Sie der Datei context.xml im Tomcat-Installationsverzeichnis/conf-Verzeichnis einfach das Attribut „allowLinking="true" zu hinzu.

Richten Sie das Durchsuchen des Tomcat-Verzeichnisses ein
用 Centos 搭建开源镜像站

Offizielle Website-Adresse: https://tomcat.apache.org/

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

Quelle synchronisieren

Die Synchronisationsquelle besteht darin, die Daten der inländischen Spiegelstation mit den lokalen Centos zu synchronisieren.

    Erstellen Sie zunächst Ordner: Centos Basic-Quellverzeichnis, Centos Epel-Quellverzeichnis
    Synchronisierung mit rsync
    Richten Sie geplante Aufgaben ein

Ordner erstellen

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

Synchronisieren:

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

Geplante Aufgaben:
Schreiben Sie die beiden oben genannten Zeilen mit Synchronisationsanweisungen in das Skript yum_rsync.sh, vi /etc/crontab #Fügen Sie den folgenden Code zur letzten Zeile hinzu

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

Stellen Sie sicher, dass das Skript jeden Tag um 1 Uhr morgens ausgeführt wird, :wq!

service crond restart #重启
Lassen Sie mich abschließend zeigen, wie die eingebaute Spiegelquelle aussieht:


用 Centos 搭建开源镜像站

Das obige ist der detaillierte Inhalt vonVerwenden Sie Centos, um eine Open-Source-Spiegel-Site zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:linuxprobe.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen