preload
Jan 22

ADODB non è altro che una libreria per DBMS che consente di assicurare la portabilità delle applicazioni web in PHP.  ADODB sta per Active Data Objects DataBase e attualmente supporta MySQL, PostgreSQL, Oracle, Interbase, Microsoft SQL SERVER, Access, FoxPro, Sybase, ODBC ed ADO.  Il sito del progetto è adodb.sourceforge.net.

L’installazione in Debian Etch è relativamente facile:

apt-get install libphp-adodb

Una volta installato, è sufficiente editare il file php.ini in /etc/php5/apache2/php.ini aggiungendo a include_path il path delle librerie ADODB:

nano -w /etc/php5/apache2/php.ini
include_path = /usr/share/php/adodb

Infine, è necessario riavviare Apache2

/etc/init.d/apache2 restart

Jan 14

Per abilitare https su Apache 2.2 (installato in Debian Etch), è sufficiente generare il certificato attraverso il comando make-ssl-cert contenuto nel pacchetto ssl-cert:


apt-get install ssl-cert
/usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem

L’utility di creazione del certificato chiederà alcuni dati, come lo stato, la validità, l’ente, ecc..
Al termine del wizard, il file del certificato è stato creato in /etc/apache2/ssl/ e nominato apache.pem

A questo punto, è sufficiente creare un nuovo sito o editare un sito esistente in /etc/apache2/site-avaible, aggiungere la porta 443 e le direttive SSLEngine On e SSLCertificateFile.


NameVirtualHost *:443

<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
...
</VirtualHost>

In /etc/apache2/ports.conf va aggiunta la porta 443 (https) alle porte su cui Apache è in ascolto:


Listen 443

Infine, va abilitata la modalità SSL e riavviato Apache

sudo a2enmod ssl
/etc/init.d/apache2 restart