Progetto

Generale

Profilo

PHPkiInstall » Cronologia » Versione 3

Versione 2 (Amministratore Truelite, 13-11-2006 19:10) → Versione 3/8 (Amministratore Truelite, 13-11-2006 19:11)

[[TracNav(TOC)]] 
 = Installare e configurare PHPki = 

 [http://sourceforge.net/projects/phpki/ PHPki] è un buon programma per la gestione via web di una infastruttura di PKI semplificata, adeguato alle esigenze di gestione di una realtà di dimensioni medio-piccole. 

 La procedura di installazione è purtroppo un po' macchinosa, ma una volta installata l'utilizzo dell'applicazione è tutto sommato immediato. Una volta scaricati i sorgenti li si potranno installare (al solito si è scelto {{{/usr/local/share/}}}) con i seguenti comandi: 
 {{{ 
 cd /usr/local/share/ 
 tar -xvzf ~/phpki-0.80.tar.gz 
 mv phpki-0.80 phpki 
 }}} 

 In questa installazione iniziale la directory {{{phpki}}} sarà creata con permessi di scrittura aperti a per tutti, per consentire agli script di setup forniti dal pacchetto stesso di scrivere all'interno della stessa la loro configurazione. Dato che questi script sono eseguiti via web per conto di Apache ed il programma non essendo pacchettizzato non sa quale utente utilizzare, la directory deve essere scrivibile da tutti: 
 {{{ 
 root@monk:/usr/local/share# ls -ld phpki/ 
 drwxrwsrwx 8 root users 4096 Nov 15    2005 phpki/ 
 }}} 
 una volta completata la configurazione si dovrà utilizzare lo script {{{secure.sh}}} per correggere i permessi. 

 Per accedere alla configurazione usando gli script forniti dal programma occorre anzitutto configurare Apache, faremo comparire la nostra CA sotto {{{/phpki}}}, utilizzando la seguente direttiva: 
 {{{ 
 Alias /phpki /usr/local/share/phpki/ 
 <Directory /usr/local/share/phpki> 
         DirectoryIndex index.php 
         Options Indexes FollowSymLinks 
         AllowOverride All 
 </Directory> 
 }}}