Migrating from Windows to Linux: trouble with mapfiles
Gregor Mosheh
gregor at HOSTGIS.COM
Wed Nov 14 08:33:33 PST 2007
Steven De Vriendt wrote:
> I'm trying to access my wms in qgis. When I access this url in qgis:
> http://80.201.239.208:8888/cgi-bin/mapserv?map=/etc/mapserver/wmsserver.map&version=1.1.0&service=wms&request=getcapabilities
> I'm getting an error that qgis can't access the postgis db.
All righty...
I got as far as trying to make a map request, and replicated your error:
http://80.201.239.208:8888/cgi-bin/mapserv?map=/etc/mapserver/wmsserver.map&version=1.1.1&service=WMS&request=GetMap&layers=grens&format=image/png
Indeed, it's complaining that your connection params aren't working. In
fact, it's saying "connection refused" which means that the PostgreSQL
server isn't listening. Strangely, I'm also able to connect to it via
PgAdmin. Indeed, that's baffling.
Are you able to SSH in to 80.201.239.208 and then connect to the
database using that same connection info from within the server? I have
a feeling that this isn't a Mapserver issue, but perhaps some firewall
issue keeping you from connecting to the PgSQL server from within the
server.
One thing worth trying: change the host= part to host=127.0.0.1 This
will try to connect to PgSQL on localhost instead of the external IP,
and should bypass any weird firewall rules. Beyond that, I'd want to do
some sysadmin stuff, hop in and poke around, to debug this; that may not
be comfortable with you though.
(oh, and BTW, you may want to tighten up on PgSQL's security after you
get this working; half the net now knows your IP, dbname, and password. ;) )
--
Gregor Mosheh / Greg Allensworth
System Administrator, HostGIS cartographic development & hosting services
http://www.HostGIS.com/
"Remember that no one cares if you can back up,
only if you can restore." - AMANDA
More information about the MapServer-users
mailing list