Sei sulla pagina 1di 4

Home » Linux

Installazione di VestaCP e di WordPress su


server VPS
21/09/2019
Linux, Web Design, Wordpress 
Autore: Emilio Petrozzi

Tra i vari pannelli di controllo con licenza GNU-GPL uno dei più stabili ed utilizzati è indubbiamente VestaCP. In
particolare quanto segue prevede l'installazione di VestaCP su un server VPS con installato Linux Ubuntu 18.04, ma la
procedura è praticamente la stessa anche per le altre distribuzioni Linux oppure se si intende procedere all'installazione
su un server dedicato.

Dato che è nostra intenzione installare anche il server email attribuiremo al nostro server un sotto-dominio a partire dal
pannello di controllo DNS del Registrar, oppure lo assoceremo attraverso servizi come Cloud are che consentono di
attribuire ad un sotto-dominio un determinato numero IP. Nel nostro caso il nome del sotto-dominio ttizio attribuito al
server sarà mail.test.it

Con gurato il sotto-dominio che punta all'IP del nostro server possiamo procedere all'installazione vera e propria una
volta fatto il login sul server VPS. E' importante non aver installato nulla sul server in quanto si potrebbero generare
con itti durante l'installazione.

Nel nostro caso installeremo come web server sia Nginx che Apache che verranno con gurati in modalità reverse proxy,
la modalità che consente di ottenere quanto di meglio offerto dai due web server. Generiamo dunque il comando
personalizzato che lanceremo dalla linea di comando andando sul generatore di tale comando
https://vestacp.com/install/.

# Facciamo il login sul server VPS come utente root via SSH

ssh root@mail.test.it

# Fatto il login scarichiamo il file di installazione

curl -O http://vestacp.com/pub/vst-install.sh

# Lanciamo quindi il comando generato attraverso la relativa pagina di VestaCP del link sopra

bash vst-install.sh --nginx yes --apache yes --phpfpm no --named yes --remi yes --vsftpd yes --proftpd no --i

ptables yes --fail2ban yes --quota no --exim yes --dovecot yes --spamassassin yes --clamav yes --softaculous

yes --mysql yes --postgresql no --hostname mail.test.it --email info@test.it --password test

Ad installazione ultimata, se non verranno segnalati problemi inserendo come Username admin e Password test, ovvero
la password che abbiamo scelto, faremo il login sul pannello di controllo al seguente indirizzo:
https://mail.test.it:8083/login/

A questo punto dal pannello di controllo potremo aggiungere facilmente siti web, certi cati SSL Let's Encrypt auto-
rinnovabili, email, database etc.

Per installare rapidamente WordPress basterà seguire il precedente tutorial su WP-CLI. In questo caso facendo il login
dalla linea di comando come utente admin e usando la password creata in precedenza. Ci porteremo quindi nella
directory /home/admin/web nella quale verranno collocati i le dei siti web che creeremo attraverso il pannello di
controllo.

admin$ cd /home/admin/web/test.it/public_html

admin$ wp core download --locale=it_IT

E con gureremo il tutto attraverso i comandi descritti sull'articolo WordPress attraverso WP-CLI.

Per quando riguarda invece la corretta con gurazione del server email sarà indispensabile che:

1. Le porte email del server siano accessibili e non bloccate dal gestore del servizio di hosting.
2. Sia stato impostato il "reverse DNS" o rDNS attraverso il pannello di controllo; oppure, se non disponibile, bisognerà
aprire un ticket e richiederlo all'assistenza dell'hosting

E in ne impostare nel pannello DNS per ogni dominio, oppure su Cloud are se si utilizza tale servizio come DNS, i
seguenti campi TXT:

Tipo: TXT | Nome: _dmarc | Contenuto: "v=DMARC1; p=none" | TTL: Auto

Tipo: TXT | Nome: _domainkey | Contenuto: "t=y; o=~;" | TTL: Auto


Tipo: TXT | Nome: mail._domainkey | Contenuto: "v=DKIM1; k=rsa; p=sequenzachiave" | TTL: Auto

Tipo: TXT | Nome: nomedominio.it | Contenuto: "v=spf1 a mx ip4:ip_server ~all" | TTL: Auto

Per testare se il tutto è stato con gurato correttamente invieremo un'email di prova a mail-tester.com oppure
attraverso un servizio di test online analogo.

Condividi l'articolo...

Autore articolo: Emilio Petrozzi

Creazione siti web dinamici e di commercio elettronico, assistenza WordPress, ottimizzazione per motori di ricerca,
campagne pubblicitarie web, sicurezza informatica. Esperienza ultra ventennale.

Articoli pubblicati da Emilio Petrozzi | Sito Web

Tags: vestacp,vps,wordpress

Lascia un commento
Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Commento

Nome *

Email *

Sito web

Do il mio consenso af nché un cookie salvi i miei dati (nome, email, sito web) per il prossimo commento.

PUBBLICA IL COMMENTO

Current ye@r * 5.5


Aricoli correlati

Installazione e con gurazione di Rclone, criptare e salvare su Yandex Backup, criptaggio e salvataggio su un
WordPress attraverso WP-CLI Disk i propri backups server remoto di un sito WordPress

Co n t a t to S ky p e

Chi Sono
Emilio Petrozzi
Siti Web WordPress
Tel. Mobile 3205754844
Tel. Fisso 0776811856
Email info@mrtux.it

Social

Email di supporto
Privacy Policy
Cookies

© 2002-2019 MrTux.it 
Emilio Petrozzi  P. I.V.A. IT03080230604 - Professionista ai sensi della Legge 4/2013