User Tools

Site Tools


tecnica:gps_cartografia_gis:mapserver_fgs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tecnica:gps_cartografia_gis:mapserver_fgs [2009/07/25 08:24] niccolotecnica:gps_cartografia_gis:mapserver_fgs [2009/10/20 11:20] niccolo
Line 46: Line 46:
 </code> </code>
  
-Si consiglia di aggiungere il ''setenv.sh'' al profilo utente: +Dopo aver eseguito ''setenv.sh'' è possibile utilizzare anche i tool da riga di comando come **''ogrinfo''** ecc. Si consiglia di aggiungere il ''setenv.sh'' al profilo utente:
 <code> <code>
 echo ". /opt/fgs/setenv.sh" >> ~/.bashrc echo ". /opt/fgs/setenv.sh" >> ~/.bashrc
Line 54: Line 53:
 Per avviare tutti i servizi al boot di sistema si modifica ''rc.local'' aggiungendo: Per avviare tutti i servizi al boot di sistema si modifica ''rc.local'' aggiungendo:
  
-</file>+<file>
 su fgs -c "( . /opt/fgs/setenv.sh ; fgs start )" su fgs -c "( . /opt/fgs/setenv.sh ; fgs start )"
 </file> </file>
  
-Dopo aver eseguito ''setenv.sh'' è possibile utilizzare anche i tool da riga di comando come **''ogrinfo''** ecc.+FIXME Sarebbe opportuno esegure ''fgs stop'' allo shutdown. 
 + 
 +==== Disabilitare un servizio installato ==== 
 + 
 +Per disabilitare un servizio senza disinstallarlo - ad esempio per disabilitare l'avvio automatico di PostgreSQL - si può intervenire direttamente sullo script di avvio **''/opt/fgs/etc/init.d/pgsql''**, aggiungendo un comando **''exit''** al suo inizio.
  
 ===== Installazione moduli aggiuntivi ===== ===== Installazione moduli aggiuntivi =====
Line 69: Line 72:
 fgs install gdal-base-1.6.1-oci:10.2.0.4-1 http://dl.maptools.org/dl/fgs/releases/9.5/modules fgs install gdal-base-1.6.1-oci:10.2.0.4-1 http://dl.maptools.org/dl/fgs/releases/9.5/modules
 </code> </code>
 +
 +===== Modulo Apache =====
 +
 +La configurazione FGS si trova in **''/opt/fgs/etc/fgs/pkgs/apache-base/apache.conf''**:
 +
 +<file>
 +PORT=8080
 +USER='apache'
 +GROUP='apache'
 +</file>
 +
 +I parametri **''USER''** e **''GROUP''** vengono impostati solo se ''fgs start'' viene eseguito da root, in tal caso apache gira con il suo utente. Altrimenti gira a nome dell'utente fgs.
 +
 +Il file di configurazione usato è **''/opt/fgs/www/conf/live.httpd.conf''** (viene sovrascritto ad ogni avvio di Apache), questi i parametri importanti:
 +
 +<file>
 +ServerRoot "/work/fgs/www"
 +Listen 8080
 +User apache
 +Group apache
 +DocumentRoot "/work/fgs/www/htdocs"
 +ErrorLog "logs/error_log"
 +CustomLog "logs/access_log" common
 +</file>
 +
 +La configurazione del PHP è in **''/opt/fgs/www/conf/php5.ini''** ma viene sovrascritta ad ogni avvio di Apache con il contenuto di **''/opt/fgs/www/conf/php5.ini.template''**.
 +
 +Le estensioni PHP non vengono caricate automaticamente (come in Debian), ma vanno aggiunte a mano:
 +
 +<file>
 +extension=curl.so
 +</file>
tecnica/gps_cartografia_gis/mapserver_fgs.txt · Last modified: 2009/10/20 11:28 by niccolo