Generalmente con l'acronimo LAMP si intende una piattaforma per lo sviluppo di applicazioni web basata su GNU/Linux, Apache, MySQL, Perl, PHP o Python.
In questa pagina parliamo di PostgreSQL invece di MySQL, per evidenti motivi di superiorità del primo.
Vedere anche Configurazioni Apache.
/etc/php5/apache2/php.ini
/etc/apache2/mods-enabled
/etc/apache2/sites-available/www.prova.it
:<VirtualHost *:80> ServerName www.prova.it #SSLEngine off DocumentRoot /var/www/www.prova.it ServerAdmin webmaster@prova.it ErrorLog /var/log/apache2/www.prova.it/error.log CustomLog /var/log/apache2/www.prova.it/access.log combined </VirtualHost>
Si devono creare anche i file di log vuoti e con i permessi giusti.
.htaccess
e un file con le password .htpasswd
:AuthType Basic AuthName "Area protetta" AuthUserFile /var/www/www.prova.it/privata/.htpasswd Require valid-user
Per creare il file con le password si utilizza il comando htpasswd
. Verificare che:
/etc/postgresql/8.3/main/pg_hba.conf
host all all 192.168.2.0/24 md5
/etc/postgresql/8.3/main/postgresql.conf
log_statement = 'all' # none, ddl, mod, all
Creazione di un dump in formato custom (-Fc), creazione di una lista degli oggetti contenuti nel dump, editing della lista, restore selettivo dei soli oggetti indicati nella lista:
pg_dump -h 127.0.0.1 -U dbuser -W -d dbname -Fc > dbname.dump pg_restore --list dbname.dump > bd_list vi db_list pg_restore --use-list db_list -U dbuser -W -h 127.0.0.1 -d dbname dbname.dump
Vedere: Installazione Tomcat e Mod_JK per GeoServer.