In questo tutorial:
Abilita le porte aperte del demone DAV di cPanel nei test del firewall
Il demone DAV di cPanel abilita una serie di estensioni che consentono agli utenti di gestire i dati del sito web da remoto. Ad esempio, CalDAV è un'estensione che concede a più dispositivi l'accesso per gestire contemporaneamente i dati del calendario su un server remoto. Con CalDAV puoi creare, condividere, modificare e rimuovere gli eventi del calendario utilizzando il tuo server per ospitarli. La seguente guida contiene i passaggi su come impostare cPanel DAV Daemon per aggiungere CalDAV servizi.
NOTA: I passaggi seguenti richiedono l'accesso root, che è ottenibile solo su VPS e server dedicati.
Abilita il demone DAV di cPanel
Per utilizzare CalDAV, il cPanel DAV Daemon deve essere abilitato da WHM. Segui i passaggi seguenti per abilitare il demone DAV di cPanel.
- Accedi a WHM come root.
- Vai a Service Manager . Per fare ciò, digita semplicemente "gestore del servizio" nel campo di ricerca e fai clic sul risultato trovato.
- Fai clic sulla casella di controllo Abilita e Controlla per cPanel DAV Demone .
Ora che hai abilitato il servizio, dovrai aprire le porte nel firewall per consentire al cPanel DAV Daemon di ascoltare le connessioni.
Apri le porte nel firewall
Il cPanel DAV Daemon utilizza le porte 2079 e 2080 del firewall per gestire le connessioni. In genere, queste porte non sono "aperte" per effettuare connessioni per impostazione predefinita. L'apertura delle porte nel firewall per le connessioni è semplice e simile sia che si utilizzi APF o CSF. Le istruzioni in questa sezione descrivono come determinare quale firewall è in esecuzione. A seconda che tu stia eseguendo APF o CSF, puoi seguire le rispettive istruzioni per sapere come aprire le porte necessarie per il cPanel DAV Daemon.
Quale firewall sto usando?
Se stai utilizzando la configurazione predefinita di un VPS o di un server dedicato, molto probabilmente stai eseguendo APF. Per confermare ciò, esegui il seguente comando come root:
/bin/systemctl status apf.service
L'output seguente conferma che APF è attivo:
[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)
L'output seguente indica che APF non è attivo:
[email protected] ~ $ /bin/systemctl status apf.service Unit apf.service could not be found.
In questo caso, esegui il seguente comando come root:
/bin/systemctl status csf.service
Il seguente output conferma che CSF è in esecuzione:
[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
Apertura delle porte tramite APF
- SSH (come root) nel tuo server.
- Esegui il seguente comando:
nano /etc/apf/conf.apf
- Individua il seguente codice:
# 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"
- Modifica la seconda riga per includere le porte 2079 e 2080 in questo modo:
# 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"
- Riavvia APF eseguendo il comando:
apf -r
Apertura delle porte tramite CSF
- SSH (come root) nel tuo server.
- Esegui il seguente comando:
nano /etc/csf/csf.conf
- Individua il seguente codice:
# 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"
- Modifica la seconda riga per includere le porte 2079 e 2080 in questo modo:
# 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"
- Riavvia CSF eseguendo il comando:
csf -r
Test
Dopo aver abilitato il cPanel DAV Daemon e aver aperto le porte nel firewall, puoi utilizzare telnet per testare la connessione alla porta 2079 eseguendo il seguente comando:
telnet server.hostname 2079
Dovresti ricevere il seguente output:
[email protected] ~ $ telnet server.hostname 2079 telnet server.hostname 2079 Connected to server.hostname. Escape character is '^]'.
Quindi, esegui il seguente comando per testare la porta 2080 :
telnet server.hostname 2080
Dovresti ricevere il seguente output:
[email protected] ~ $ telnet server.hostname 2080 telnet server.hostname 2080 Connected to server.hostname. Escape character is '^]'.
Ora che hai aperto le porte e abilitato il cPanel DAV Daemon, CalDAV è disponibile. Ora puoi sincronizzare i dati del calendario per il tuo dominio utilizzando questo protocollo. Per saperne di più su come utilizzare CalDAV, assicurati di consultare la nostra guida per "Aggiungere un account CalDAV in iOS 11".