In diesem Tutorial:
Aktivieren Sie cPanel DAV Daemon Open Ports in Firewall-Tests
Der cPanel DAV-Daemon ermöglicht eine Reihe von Erweiterungen, die es Benutzern ermöglichen, Website-Daten aus der Ferne zu verwalten. Beispiel:CalDAV ist eine Erweiterung, die mehreren Geräten Zugriff gewährt, um Kalenderdaten auf einem Remote-Server gleichzeitig zu verwalten. Mit CalDAV können Sie Kalenderereignisse erstellen, freigeben, bearbeiten und entfernen, indem Sie Ihren Server als Host verwenden. Die folgende Anleitung enthält die Schritte zum Einrichten des cPanel DAV Daemon um CalDAV hinzuzufügen Dienste.
HINWEIS: Die folgenden Schritte erfordern Root-Zugriff, der nur auf VPS und dedizierten Servern verfügbar ist.
cPanel DAV-Daemon aktivieren
Um CalDAV verwenden zu können, muss der cPanel DAV Daemon von WHM aktiviert werden. Befolgen Sie die nachstehenden Schritte, um den cPanel-DAV-Daemon zu aktivieren.
- Melden Sie sich als root bei WHM an.
- Navigieren Sie zu Service Manager . Geben Sie dazu einfach „Service Manager“ in das Suchfeld ein und klicken Sie auf das gefundene Ergebnis.
- Klicken Sie auf das Kontrollkästchen für Aktivieren und Überwachen für cPanel DAV Daemon .
Nachdem Sie den Dienst aktiviert haben, müssen Sie die Ports in der Firewall öffnen, damit der cPanel DAV-Daemon auf Verbindungen lauschen kann.
Ports in der Firewall öffnen
Der cPanel DAV Daemon verwendet die Firewall Ports 2079 und 2080 Verbindungen zu verwalten. Im Allgemeinen sind diese Ports standardmäßig nicht „offen“, um Verbindungen herzustellen. Das Öffnen von Ports in der Firewall für Verbindungen ist einfach und ähnlich, egal ob Sie APF oder CSF verwenden. Die Anweisungen in diesem Abschnitt beschreiben, wie Sie feststellen können, welche Firewall ausgeführt wird. Abhängig davon, ob Sie APF oder CSF ausführen, können Sie den jeweiligen Anweisungen folgen, um zu erfahren, wie Sie die Ports öffnen, die für den cPanel DAV Daemon benötigt werden.
Welche Firewall verwende ich?
Wenn Sie die Standardkonfiguration eines VPS oder dedizierten Servers verwenden, verwenden Sie höchstwahrscheinlich APF. Um dies zu bestätigen, führen Sie den folgenden Befehl als root aus:
/bin/systemctl status apf.service
Die folgende Ausgabe bestätigt, dass APF aktiv ist:
[email protected] ~ $ /bin/systemctl status apf.service ● apf.service - SYSV: Advanced Policy Firewall Loaded: loaded (/etc/rc.d/init.d/apf; bad; vendor preset: disabled) Active: active (exited) since Wed 2017-10-04 17:51:10 EDT; 2min 37s ago Docs: man:systemd-sysv-generator(8) Process: 20628 ExecStart=/etc/rc.d/init.d/apf start (code=exited, status=0/SUCCESS)
Die folgende Ausgabe zeigt an, dass APF nicht aktiv ist:
[email protected] ~ $ /bin/systemctl status apf.service Unit apf.service could not be found.
Führen Sie in diesem Fall den folgenden Befehl als root aus:
/bin/systemctl status csf.service
Die folgende Ausgabe bestätigt, dass CSF ausgeführt wird:
[email protected] ~ $ /bin/systemctl status apf.service ● csf.service - ConfigServer Firewall & Security - csf Loaded: loaded (/usr/lib/systemd/system/csf.service; enabled; vendor preset: disabled) Active: active (exited) since Wed 2017-09-20 13:58:36 EDT; 2 weeks 0 days ago Main PID: 829 (code=exited, status=0/SUCCESS) CGroup: /system.slice/csf.service
Öffnen von Ports mit APF
- SSH (als root) in Ihren Server.
- Führen Sie den folgenden Befehl aus:
nano /etc/apf/conf.apf
- Suchen Sie den folgenden Code:
# Common ingress (inbound) TCP ports IG_TCP_CPORTS="20,21,25,53,80,110,113,143,443,465,993,995,2049,2077,2078,2082,2083,2086,2087,2089,2095,2096,3306,5222,9090,12001"
- Bearbeiten Sie die zweite Zeile so, dass sie die Ports 2079 und 2080 enthält:
# Common ingress (inbound) TCP ports IG_TCP_CPORTS="20,21,25,53,80,110,113,143,443,465,993,995,2049,2077,2078,2079,2080,2082,2083,2086,2087,2089,2095,2096,3306,5222,9090,12001"
- Starten Sie APF neu, indem Sie den folgenden Befehl ausführen:
apf -r
Öffnen von Ports mit CSF
- SSH (als root) in Ihren Server.
- Führen Sie den folgenden Befehl aus:
nano /etc/csf/csf.conf
- Suchen Sie den folgenden Code:
# Allow incoming TCP ports TCP_IN = "20,21,25,53,80,110,143,443,465,587,993,995,2077,2078,2082,2083,2086,2087,2095,2096"
- Bearbeiten Sie die zweite Zeile so, dass sie die Ports 2079 und 2080 enthält:
# Allow incoming TCP ports TCP_IN = "20,21,25,53,80,110,143,443,465,587,993,995,2077,2078,2079,2080,2082,2083,2086,2087,2095,2096"
- Starten Sie CSF neu, indem Sie den folgenden Befehl ausführen:
csf -r
Testen
Sobald Sie den cPanel DAV Daemon aktiviert und die Ports in der Firewall geöffnet haben, können Sie Telnet verwenden um die Verbindung zu Port 2079 zu testen indem Sie den folgenden Befehl ausführen:
telnet server.hostname 2079
Sie sollten die folgende Ausgabe erhalten:
[email protected] ~ $ telnet server.hostname 2079 telnet server.hostname 2079 Connected to server.hostname. Escape character is '^]'.
Führen Sie dann den folgenden Befehl aus, um Port 2080 zu testen :
telnet server.hostname 2080
Sie sollten die folgende Ausgabe erhalten:
[email protected] ~ $ telnet server.hostname 2080 telnet server.hostname 2080 Connected to server.hostname. Escape character is '^]'.
Nachdem Sie nun die Ports geöffnet und den cPanel DAV Daemon aktiviert haben, ist CalDAV verfügbar. Mit diesem Protokoll können Sie jetzt Kalenderdaten für Ihre Domain synchronisieren. Weitere Informationen zur Verwendung von CalDAV finden Sie in unserer Anleitung „Hinzufügen eines CalDAV-Kontos in iOS 11“.