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