Configurare il Hosting Database Remoto
Se pensate di usare un server gestito da Plesk come un server database remoto non dovrete installare il software di MySQL. Plesk dispone del software di MySQL integrato, il quale viene automaticamente installato durante l'installazione di Plesk. In questo caso, avete solo bisogno di abilitare l'accesso alla rete per questo database server e quindi registrarlo con Plesk.
Per configurare un server database di MySQL:
- Copiate sul vostro server un pacchetto di distribuzione di MySQL dal disco di distribuzione del vostro sistema operativo o scaricatelo dal sito www.mysql.com e salvatelo nel vostro server.
- Accedete come root al vostro server e spostatevi alla directory dove avete salvato la distribuzione RPM. Digitate il seguente comando:
rpm -ivh
mysql_file_name.rpm
- Stabilite la password dell'amministratore del server database. Digitate il seguente comando:
mysqladmin -u root password your_desired_password
Modificare your_desired_password nel modo desiderato.
- Quindi seguite le istruzioni per registrare il vostro server di database con Plesk.
Per configurare un server database di PostgreSQL:
- Copiate al vostro server un pacchetto di distribuzione di PostgreSQL dal disco di distribuzione del vostro sistema operativo o scaricatelo dal sito www.postgresql.org e salvatelo nel vostro server.
- Accedete come root al server dove desiderate ospitare database e spostatevi alla directory dove avete salvato il pacchetto di distribuzione.
- Installate il pacchetto nel modo più adatto al vostro sistema operativo.
- Per sistemi Linux basati su RPM, digitate il seguente comando nel prompt:
rpm -ivh postgresql_file_name.rpm
- Per sistemi Linux basati su pacchetti deb, emettere il comando:
apt-get install package_name
- Per sistemi FreeBSD, per installare da un pacchetto, emettere il seguente comando:
pkg_add pgsql-<version>.tgz
- Per l'installazione da porte, emettere i seguenti comandi:
cd /usr/ports/databases/postgresql<version>-server
make install package clean
- Aprite il file
/var/lib/pgsql/data/postgresql.conf
con un text editor. Se state installando una versione di PostgreSQL precedente alla versione 8, aggiungete la linea tcpip_socket = true
a questo file. Se state installando una versione di PostgreSQL posteriore alla versione 8, aggiungete la linea listen_addresses = '*'
. - Aprite il file
/var/lib/pgsql/data/pg_hba.conf
con un text editor e assicuratevi che ci siano le seguenti linee:# local DATABASE USER METHOD [OPTION]
local samegroup all password
# host DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]
host samegroup all 0.0.0.0 0.0.0.0 md5
- Per riavviare PostgreSQL, emettere il seguente comando nel prompt:
service postgresql restart
- Per impostare la password dell'amministratore del server database, emettere i seguenti comandi nel prompt (modificate 'your_desired_password' nel modo desiderato):
psql -d template1 -U postgres
alterare un utente postgres con la password 'your_desired_password';
- Quindi seguite le istruzioni per registrare il vostro server di database con Plesk.
Per registrare un server database con Plesk:
- Effettuate l'accesso a Plesk.
- Cliccate sul collegamento Server nel menu di navigazione.
- Cliccate sull'icona Server Database nel gruppo Servizi .
- Cliccate sull'icona Aggiungi Server Database nel gruppo Strumenti .
- Specificare le proprietà di un server database:
- Specificate il nome di host o l'indirizzo IP del server database.
- Specificate il numero di porta che il server database ascolta. In modo predefinito, i server di MySQL ascoltano sulla porta 3306 e PostgreSQL sulla porta 5342. È possibile lasciare la casella Numero di porta in bianco se il vostro server database ascolta sulla porta predefinita.
- Specificate quale tipo di database sta funzionando nel server database.
- Per fare che questo server database sia predefinito per i database dei clienti di hosting, selezionate la casella di controllo chiamata Usare questo server come predefinito per MySQL. Se avete un server database PostgreSQL, selezionate la casella di controllo contrassegnata Usa questo server come default per PostgreSQL.
- Specificate il nome di login e la password dell'amministratore del server database.
- Cliccate su OK.
Per configurare le preferenze di hosting del database che avranno effetto su tutti i database creati attraverso di Plesk:
- Andare su Server > Server Database > Preferenze.
- Per semplificare il mantenimento dei database dei clienti, selezionate la casella di controllo Aggiungere il nome login del cliente e trattino basso all'inizio dei nomi dei database. Tutti i nomi dei database appena creati avranno l'aspetto del nome name_database del login del cliente. Questo vi consentirà di localizzare i database correlati ad un utente in particolare di Plesk. Tenete presente che sebbene non selezionate questa casella di controllo, nella creazione di un nuovo database, Plesk aggiungerà il nome di login del cliente alla casella d'input del nome del database e potrete modificarlo o rimuoverlo.
- Potete anche impostare Plesk affinché aggiunga i nomi di login del cliente ai corrispondenti nomi utente del database, semplificando ulteriormente il mantenimento dei database dei clienti. A questo fine, selezionate la casella di controllo Aggiungere il nome di login del cliente e trattino basso all'inizio dei nomi utente del database. Tutti i nomi degli utenti dei database appena creati avranno l'aspetto del nome utente name_database di login del cliente.Questo vi consentirà di localizzare gli utenti dei database correlati ad un utente in particolare di Plesk.
- Specificate se la creazione di database è permessa nel vostro server di Plesk. Alcune applicazioni non supportano un database remoto e possono funzionare solo con database ospitati nello stesso server. Raccomandiamo lasciare selezionata l'opzione predefinita Consentire hosting locale dei database per queste applicazioni dei siti , altrimenti no potrete usare tali applicazioni.
- Cliccate su OK.