c'e' solo un modo di fare le cose: farle bene

Archive for the ‘Apache’ Category


ServerSignature di Apache

gen 9, 2010 Author: Gianluca | Filed under: Apache, Linux

In un precedente articolo ho descritto come Modificare l’header di Apache, in questo articolo  vediamo come non mostrarlo affatto.

Molto probabilmente richiamando una URL inesistente o non gestita dall’applicazione che risiede sul nostro server, viene fuori qualcosa del genere:

ServerSignature di Apache

In base a quanto descritto nell’articolo Modificare l’header di Apache, possiamo variare l’output che mostra le informazioni del server web.

Per non mostrare assolutamente niente, basta editare il file del virtualhost ad esempio /etc/apache2/sites-available/default, ed impostare la direttiva ServerSignature ad Off in questo modo:

ServerSignature Off

Ovviamente va restartato Apache prima di vedere attuata tale modifica.

Quali sono le opzioni di ServerSignature? Eccole:

  • Off: Non visualizza niente nel footer
  • On: Visualizza le informazioni come specificato in ServerTokens
  • On: Visualizza le informazioni come specificato in ServerTokens ed aggiunge il link all’indirizzo e-mail specificato con ServerAdmin

Buon week-end a tutti.

eAccelerator su Debian Etch

lug 9, 2008 Author: Gianluca | Filed under: Apache, Debian, PHP

eAccelerator è un’estensione gratuita ed open source per PHP che si occupa di effettuare un lavoro di accelerazione, ottimizzazione e di cache sui vostri script scritti per l’appunto in PHP. I benefici di usare eAccelerator sono dimostrati da infiniti benchmark presenti su Internet. (continua…)

apache2-ssl-certificate mi manchi…

giu 27, 2007 Author: Gianluca | Filed under: Apache

Purtroppo in Etch il praticissimo comando apache2-ssl-certificate è scomparso ma ciò non ci impedisce di creare il nostro bel certificato per Apache con openssl, infatti con questa lunghissima istruzione:

openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem

otterremo lo stesso risultato del defunto apache2-ssl-certificate.

Adesso serve editare il file ports.conf per dire al demone di mettersi in ascolto anche sulla porta 443 e creare un file di configurazione per l’host in https che contiene, oltre alle normali direttive, anche:

SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem

Basta abilitare con il vhost tramite l’ancor presente a2ensite ed ecco pronto il nostro https.

Qualcuno sa perché apache2-ssl-certificate è stato deprecato? Chiederò a quelli di “Chi l’ha visto?“.

Modificare l’header di Apache

giu 13, 2007 Author: Gianluca | Filed under: Apache

In una normale richiesta web il server restituisce le informazioni riguardanti se stesso e sul sistema su cui è in esecuzione tramite la direttiva ServerTokens presente nell’header di risposta.

Questa informazione è ancor più visibile se si richiedono URL errati ed il server risponde con qualcosa del tipo:

Not Found

The requested URL /jkdnksdj/index.php was not found on this server.


Apache/2.2.3 (Debian) PHP/5.2.0-8+etch4 Server at www.ideafactory.it Port 80

La stringa riporta la versione del server in uso, il sistema operativo, l’abilitazione di PHP ed altri dati un pò meno importanti.

Per non espletare troppo la propria configurazione è bene impostare la variabile ServerTokens presente nel file di configurazione di Apache.

(continua…)

Last 3 LifeStream

March 6th

facebook (feed #2)
Gianluca per me questo splendente sole e questa fantastica neve sono come avere la ragazza con il ciclo: puoi solo guardare!
12:29pm via Facebook

March 4th

facebook (feed #2)
Gianluca most importantly is just about being able to enjoy with my friends.
11:12am via Facebook

March 3rd

facebook (feed #2)
Gianluca nei sogni cominciano le responsabilità.
10:37am via Facebook

Older Entries

Powered by Lifestream.

Flickr PhotoStream

    DSCF9988.JPGDSCF9958.JPGDSCF9962.JPGDSCF9968.JPGDSCF9972.JPG

Blogroll


Calendar

marzo: 2010
L M M G V S D
« feb    
1234567
891011121314
15161718192021
22232425262728
293031