[mapserver-users] Production mapserver
Smith, Michael ERDC-CRREL-NH
michael.smith at usace.army.mil
Mon Mar 21 13:32:34 PDT 2011
Jeff,
For the WMS Benchmarking effort, we used the FastCGI library from
http://www.fastcgi.com.
It is the mapserv executable that you will call via fastcgi.
We set up a separate fcgi-bin path for mapserver with fastcgi. That is not
actually required. The URL here would be
http://server/fcgi-bin/mapserv?map=XXX
Our apache setup looked like this
ScriptAlias /fcgi-bin/ "/opt/mapserver/fcgi-bin/"
<Directory /opt/mapserver/fcgi-bin/>
SetHandler fcgid-script
Options +ExecCGI +FollowSymLinks
# Customize the next two directives for your requirements.
Order allow,deny
Allow from all
</Directory>
<IfModule fcgid_module>
FcgidInitialEnv LD_LIBRARY_PATH
/usr/lib64:/usr/lib:/usr/local/lib:/opt/mapserver/lib:/oracle/instantclient_
11_2
FcgidMinProcessesPerClass 0
FcgidIdleScanInterval 1
FcgidProcessLifeTime 10
FcgidIOTimeout 100
FcgidMinProcessesPerClass 0
</IfModule>
Mike
--
Michael Smith
Remote Sensing/GIS Center
US Army Corps of Engineers
On 3/21/11 3:30 PM, "Jeff Dege" <jeff.dege at korterra.com> wrote:
> So, from what I'm hearing Apache vs. Lighttpd isn't going to make a
> significant difference.
>
> Cgi vs. FastCGI very definitely will.
>
> Great. So how do I get FastCGI working?
>
> There are docs at: http://mapserver.org/optimization/fastcgi.html
>
> They are only getting me part of the way there.
>
> 1. I'm seeing two packages, that are available for Apache, mod_fastcgi and
> mod_fcgi. Are these both needed? Only one needed? Are they replacements,
> alternatives, or entirely unrelated to each other?
>
> 2. In the Configuration section of the above doc, it says to modify http.conf
> to load the module, and to add a handler. The Ubuntu packages placed
> fastcgi.conf and fastcgi.load in /etc/apache2/mods-available. I expect that I
> simply need to create a link to these in /etcs/apache2/mods-enabled, the way
> the others are.
>
> 3. The Configuration section also says to add a FastCgiConfig command. Where
> should this be?
>
> I see nothing in that configuration that indicates that it's the mapserv
> executable I want to run via fastcgi.
>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20110321/9bfa8262/attachment.htm>
More information about the MapServer-users
mailing list