can you confirm that /Library/WebServer/CGI-Executables/mapserv exists? Can you execute it from the command line, e.g. "/Library/WebServer/CGI-Executables/mapserv -v"
--john On Jan 16, 2012, at 6:06 PM, M Badar wrote: > Thanks, everyone. > > With /etc/hosts set to: > > 127.0.0.1 localhost localhost > > and accessing the URL: > > http://localhost.com/cgi-bin/mapserv > > I get the error: > > # safari can't open the page "http://localhost.com/cgi-bin/mapserv" because > the server > # unexpectedly dropped the connection. > > and when the URL is accessed this way (leaving /etc/hosts as shown above): > > http://localhost/cgi-bin/mapserv > > I get the error: > > Not Found > > The requested URL /cgi-bin/mapserv was not found on this server. > > At this point I'm 90% sure the problem lies between safari and apache. Maybe > it's time for a reference manual on apache. Does anyone have any titles they > would like to recommend? > > Mike > > On Mon, Jan 16, 2012 at 4:14 PM, John Cartwright > <[email protected]> wrote: > Did you try just "http://localhost/cgi-bin/mapserv" ? > > --john > > On Jan 16, 2012, at 1:11 PM, M Badar wrote: > >> Greetings, >> >> New user to the list. I am installing mapserver on my MacBook Pro. The >> installation has progressed without error until I attempt to call the >> 'mapserv' cgi executable from safari; it returns the following error after >> running the final check as described in the documentation: >> >> # Page 40, MapServer Documentation, Release 6.0.1; 4.1.8 Installation - The >> basic install. >> >> # This is the final test to ensure mapserver is installed and functioning >> correctly. >> # When attempting to access the test URL, safari returns the following error: >> >> # Test URL: http://localhost.com/cgi-bin/mapserv >> >> # Safari error: >> >> # safari can't open the page "http://localhost.com/cgi-bin/mapserv" because >> the server >> # unexpectedly dropped the connection. >> >> Mapserver version: 6.0.1 >> Mac OS X version: 10.6.8 >> Safari version: 5.1.2 >> >> My suspicion is the error is related to how mapserver and apache are >> communicating; however, not being apache literate, I don't know where to >> begin diagnosing the connection problem. I ran a syntax check on the >> httpd.conf file and it returned the following: >> >> Michael-Badars-MacBook-Pro:bin bobby$ apachectl -t >> httpd: Could not reliably determine the server's fully qualified domain >> name, using >> Michael-Badars-MacBook-Pro.local for ServerName >> Syntax OK >> Michael-Badars-MacBook-Pro:bin bobby$ >> >> The above error is returned regardless if I am connected to the internet via >> a wireless or hardwired connection. >> >> Listed below are details regarding my installation. >> >> Thanks in advance for any help you can provide. >> >> Mike Badar >> >> # >> # Map Server 6.0.1 "configure" script. >> # >> >> # Author: Mike Badar >> # Date: 29 December, 2011 >> # Version: 3 >> >> ./configure \ >> --with-curl-config=/usr/local/bin/curl-config \ >> --with-gdal=/usr/local/bin/gdal-config \ >> --with-geos=/usr/local/bin/geos-config \ >> --with-ogr=/usr/local/bin/gdal-config \ >> --with-postgis=/usr/local/pgsql/bin/pg_config \ >> --with-xml2-config=/usr/local/bin/xml2-config \ >> \ >> --with-agg=/usr/local \ >> --with-freetype=/usr/local \ >> --with-gd=/usr/local \ >> --with-httpd=/usr/local/apache2/bin/httpd \ >> --with-jpeg=/usr/local \ >> --with-proj=/usr/local \ >> --with-tiff=/usr/local \ >> \ >> --with-wfsclient \ >> --with-wmsclient \ >> --with-threads \ >> --with-wcs \ >> \ >> --enable-debug >> >> # >> # Mapserver version. >> # >> Michael-Badars-MacBook-Pro:cgi-bin bobby$ ./mapserv -v >> MapServer version 6.0.1 \ >> >> OUTPUT=GIF \ >> OUTPUT=PNG \ >> OUTPUT=JPEG \ >> >> SUPPORTS=PROJ \ >> SUPPORTS=AGG \ >> SUPPORTS=FREETYPE \ >> SUPPORTS=ICONV \ >> SUPPORTS=WMS_SERVER \ >> SUPPORTS=WMS_CLIENT \ >> SUPPORTS=WFS_CLIENT \ >> SUPPORTS=WCS_SERVER \ >> SUPPORTS=THREADS \ >> SUPPORTS=GEOS \ >> >> INPUT=OGR \ >> INPUT=GDAL \ >> INPUT=SHAPEFILE >> >> # >> # Page 39, MapServer Documentation, Release 6.0.1; Step 9 test. >> # >> Michael-Badars-MacBook-Pro:cgi-bin bobby$ ./mapserv >> This script can only be used to decode form results and >> should be initiated as a CGI process via a httpd server. >> Michael-Badars-MacBook-Pro:cgi-bin bobby$ >> >> # >> # Apache version. >> # >> Michael-Badars-MacBook-Pro:bin bobby$ apachectl -v >> Server version: Apache/2.2.20 (Unix) >> Server built: Sep 12 2011 17:42:56 >> Michael-Badars-MacBook-Pro:bin bobby$ >> >> # >> # /usr/local/apache2/conf/httpd.conf; mapserver additions. >> # >> >> # ServerRoot >> ServerRoot "/usr/local/apache2" >> >> # Apache port. >> Listen 80 >> >> # Cgi directory; ScriptAlias; Log file. >> <Directory /usr/local/apache2/cgi-bin> >> Options +ExecCGI +FollowSymLinks >> </Directory> >> >> ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/ >> >> # >> # Log file. >> # >> ScriptLog logs/cgi_log >> ErrorLog "logs/error_log" >> >> # Display user 'www' >> >> Michael-Badars-MacBook-Pro:~ root# dscl . -read /Users/www >> AppleMetaNodeLocation: /Local/Default >> AuthenticationAuthority: ;ShadowHash; >> ;Kerberosv5; >> >> ;_www@LKDC:SHA1.458017A5A4386C409A25B49470E08467DC7022AF >> ;LKDC:SHA1.458017A5A4386C409A25B49470E08467DC7022AF; >> GeneratedUID: FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000046 >> NFSHomeDirectory: /Library/WebServer >> Password: ******** >> PrimaryGroupID: 70 >> RealName: >> World Wide Web Server >> RecordName: _www www >> RecordType: dsRecTypeStandard:Users >> UniqueID: 70 >> UserShell: /usr/bin/false >> Michael-Badars-MacBook-Pro:~ root# >> >> # Check /usr/local/apache2/conf/httpd.conf for syntax errors. >> >> Michael-Badars-MacBook-Pro:bin bobby$ apachectl -t >> httpd: Could not reliably determine the server's fully qualified domain >> name, using >> Michael-Badars-MacBook-Pro.local for ServerName >> Syntax OK >> Michael-Badars-MacBook-Pro:bin bobby$ >> >> # Start apache and check for the existence of the httpd process. >> >> Michael-Badars-MacBook-Pro:logs root# apachectl start >> Michael-Badars-MacBook-Pro:logs root# ps -ajx|grep httpd >> root 526 1 526 59ff000 0 Ss ?? 0:00.18 /usr/sbin/httpd >> -D FOREGROUND >> _www 527 526 526 59ff000 0 S ?? 0:00.00 /usr/sbin/httpd >> -D FOREGROUND >> root 529 391 528 5a00110 2 S+ s001 0:00.00 grep httpd >> Michael-Badars-MacBook-Pro:logs root# >> >> # Page 40, MapServer Documentation, Release 6.0.1; 4.1.8 Installation - The >> basic install. >> # This is the final test to ensure mapserver is installed and functioning >> correctly. >> # When attempting to access the test URL, safari returns the following error: >> >> # Test URL: http://localhost.com/cgi-bin/mapserv >> >> # Safari error: >> >> # safari can't open the page "http://localhost.com/cgi-bin/mapserv" because >> the server >> # unexpectedly dropped the connection. >> >> # Port 80 /etc/services >> >> http 80/udp www www-http # World Wide Web HTTP >> http 80/tcp www www-http # World Wide Web HTTP >> >> # /etc/services >> >> Michael-Badars-MacBook-Pro:~ bobby$ cat /etc/hosts >> ## >> # Host Database >> # >> # localhost is used to configure the loopback interface >> # when the system is booting. Do not change this entry. >> ## >> # 127.0.0.1 localhost >> # >> # This line was added in an attempt to diagnose why apache is dropping >> connections >> # to mapserver. >> # >> 127.0.0.1 localhost.localdomain localhost # Mapserver diagnostic >> line. >> >> >> 255.255.255.255 broadcasthost >> ::1 localhost >> fe80::1%lo0 localhost >> Michael-Badars-MacBook-Pro:~ bobby$ >> _______________________________________________ >> mapserver-users mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/mapserver-users > > > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > >
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
