[Mapserver-DE] muß mapserv-binary auf demselben System erstellt werden, wo es dann auch zum Einsatz kommt?

Jan Hartmann j.l.h.hartmann at uva.nl
Mit Mai 5 14:15:47 CEST 2004



Benjamin Thelen wrote:

> Also, ich würde mich eher der zweiten Aussage von Frank Koormann 
> anschließen. MapServer benötigt jede Menge Bibliotheken, die auf den 
> verschiedenen Distributionen in verschiedenen Versionen vorliegen und 
> wahrscheinlich auch mit unterschiedlichen Optionen kompiliert wurden. 
> Demnach, es kann funktionieren, aber auch nur, wenn eben mit sehr viel 
> Sorgfalt vorgegangen wurde, oder es klemmt. Letzteres halte ich für 
> wahrscheinlicher.
> 

Auf dem Beowulf Cluster hier an der Uni mache ich es so: MapServer und 
*alle* dazugehörigen Programme (GD, Proj, Gdal, etc) werden kompiliert 
mit "--configure prefix=/mapserver". Am Ende befinden sich dann alle 
Executables in /mapserver/bin, und alle benötigten Bibliotheken in 
/mapserver/lib. Ein Apache Webserver kann darauf eingerichtet werden mit

<ScriptAlias /mapserver_bin "/mapserver/bin/">
<Directory "/mapserver/bin/">
    Options none
    Order allow,deny
    Allow from all
</Directory>

SetEnv LD_LIBRARY_PATH /mapserver/lib

Die ganze /mapserver Hierarchie kann dann auf beliebige andere Webserver 
kopiert werden.

Jan


dr. J. Hartmann
Afdeling Geografie
Universiteit van Amsterdam
j.l.h.hartmann at uva.nl




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)