[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mapserver-dev
Subject:    [mapserver-dev] HTTPS & WMS (again!!)
From:       "Bob Basques" <Bob.Basques () ci ! stpaul ! mn ! us>
Date:       2011-11-29 21:34:40
Message-ID: 4ED4FB90020000A800030B4D () heckle
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


All (I thought this might be better than posting to the user list . . .) , 

So, I've been trying (for a few weeks off and on) to get this HTTPS request to work \
through Mapserver.  Keep in mind I'm NOT a CURL expert . . . I've added to my CA \
bundle, the "Network Solutions Certificate Authority" (from a bunch of different \
sources. IE, FireFox, cacert.pem download from CURL.haxx.se/ca/cecert.pem cert, still \
no go on hooking in via MapServer.  So, if I give on trying to validate cert, is \
there a way to pass in the "-k" option to CURL in the CONNECTION param for the \
MapFile? 

Can anyone else get this to work via CURL, at least then I know my CURL install is to \
                blame. 
. 

The service works via browser (with CERT exception): 

https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMSServer \
?LAYERS=0&REQUEST=GetMap&SERVICE=WMS&FORMAT=image/png24&STYLES=&HEIGHT=387&VERSION=1.1 \
.1&SRS=EPSG:202011&WIDTH=918&BBOX=561583.72806695,170926.331561854,568569.008035047,173871.106450366&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_inimage \


with DEBUG 5, I get this in the error log (the request is built correctly, same as \
link above): 

[Tue Nov 29 13:38:22 2011].511647 CGI Request 1 on process 23096 
[Tue Nov 29 13:38:22 2011].537612 msHTTPExecuteRequests(): HTTP request error. HTTP: \
request failed with curl error code 60 (SSL certificate problem, verify that the CA \
cert is OK. Details:  error:14090086:SSL routines:func(144):reason(134)) for \
https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMSServer \
?LAYERS=0&REQUEST=GetMap&SERVICE=WMS&FORMAT=image/png24&STYLES=&HEIGHT=387&VERSION=1.1 \
.1&SRS=EPSG:202011&WIDTH=918&BBOX=561583.72806695,170926.331561854,568569.008035047,173871.106450366&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_inimage \
 [Tue Nov 29 13:38:22 2011].537832 msDrawWMSLayerLow(): WMS server error. WMS GetMap \
request failed for layer 'Parcel Polygons' (Status -60: SSL certificate problem, \
verify that the CA cert is OK. Details:  error:14090086:SSL \
routines:func(144):reason(134)).  [Tue Nov 29 13:38:22 2011].537851 msDrawMap(): \
Layer 1 (Parcel Polygons), 0.000s  [Tue Nov 29 13:38:22 2011].537888 msDrawMap(): \
Drawing Label Cache, 0.000s  [Tue Nov 29 13:38:22 2011].537901 msDrawMap() total \
time: 0.026s  [Tue Nov 29 13:38:22 2011].592269 msSaveImage() total time: 0.054s 
[Tue Nov 29 13:38:22 2011].592378 mapserv request processing time (loadmap not \
incl.): 0.081s  [Tue Nov 29 13:38:22 2011].592388 msFreeMap(): freeing map at \
0x7144e0. 

Trying with CURL on the commandline, I get: 

webadmin@Gozer:/usr/share/curl> curl \
https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMSServer?LAYERS=0&REQUEST=webadmin@Gozer:/tmp> \
GetMap&SERVICE=WMS&FORMAT=image/png24&STYLES=&HEIGHT=387&VERSION=1.1.1&SRS=EPSG:202011 \
&WIDTH=918&BBOX=561583.72806695,170926.331561854,568569.008035047,173871.106450366&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_inimage \
 [1] 617 
[2] 618 
[3] 619 
[4] 620 
-bash: GetMap: Permission denied 
[5] 621 
[6] 622 
[7] 623 
[8] 624 
[9] 625 
[10] 626 
[11] 627 
[2]   Exit 1                  REQUEST=webadmin@Gozer:/tmp >GetMap 
[3]   Done                    SERVICE=WMS 
[4]   Done                    FORMAT=image/png24 
[5]   Done                    STYLES= 
[6]   Done                    HEIGHT=387 
[7]   Done                    VERSION=1.1.1 
[8]   Done                    SRS=EPSG:202011 
[9]   Done                    WIDTH=918 
webadmin@Gozer:/usr/share/curl> curl: (60) SSL certificate problem, verify that the \
CA cert is OK. Details:  error:14090086:SSL \
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed  More details here: \
http://curl.haxx.se/docs/sslcerts.html 

curl performs SSL certificate verification by default, using a "bundle" 
 of Certificate Authority (CA) public keys (CA certs). The default 
 bundle is named curl-ca-bundle.crt; you can specify an alternate file 
 using the --cacert option. 
If this HTTPS server uses a certificate signed by a CA represented in 
 the bundle, the certificate verification probably failed due to a 
 problem with the certificate (it might be expired, or the name might 
 not match the domain name in the URL). 
If you'd like to turn off curl's verification of the certificate, use 
 the -k (or --insecure) option. 

[1]   Exit 60                 curl \
https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMSServer?LAYERS=0 \
 [10]-  Done                    \
BBOX=561583.72806695,170926.331561854,568569.008035047,173871.106450366  [11]+  Done  \
TRANSPARENT=TRUE  webadmin@Gozer:/usr/share/curl> 

Mapfile: 

MAP 
  NAME 'RC_Parcels' 
  SIZE 800 650 
  EXTENT 593133.398829 170094.734526 593893.148973 170712.010326 

  STATUS ON 
  UNITS FEET 
  IMAGETYPE PNG24 

  PROJECTION 
"init=epsg:200068" 
  END 

  LAYER 
    NAME "Parcel Polygons" 
    TYPE RASTER 
    STATUS DEFAULT 
    CONNECTION "https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMSServer?" \
  CONNECTIONTYPE WMS 

    METADATA 
        "wms_srs" "EPSG:202011" 
"wms_name" "0" 
        "wms_server_version" "1.1.1" 
        "wms_format" "image/png24" 

"ows_title" "0" 
"gml_include_items" "all" 
    END 
    PROJECTION 
    ##"init=epsg:202011" 
    "init=epsg:200068" 
    END 
  END #layer  

CONFIG "MS_ERRORFILE" "/tmp/trying2.txt" 
DEBUG 5 

END 


Thanks 

bobb 


[Attachment #5 (text/html)]

<html>
  <head>

  </head>
  <body style="margin-bottom: 1px; margin-left: 4px; line-height: normal; margin-top: \
4px; font-variant: normal; margin-right: 4px">  <p style="margin-bottom: 0; \
                margin-top: 0">
      <font size="3" face="Comic Sans MS">All &#40;I thought this might be better \
than posting to the user list . . .&#41; &#44;</font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Comic Sans MS">So&#44; I&#39;ve been trying &#40;for a few \
weeks off and on&#41; to get this HTTPS request to work through Mapserver. &nbsp;Keep \
in mind I&#39;m NOT a CURL expert . . . I&#39;ve added to my CA bundle&#44; the \
&quot;Network Solutions Certificate Authority&quot; &#40;from a bunch of different \
sources. IE&#44; FireFox&#44; cacert.pem download from CURL.haxx.se/ca/cecert.pem \
cert&#44; still no go on hooking in via MapServer. &nbsp;So&#44; if I give on trying \
to validate cert&#44; is there a way to pass in the &quot;-k&quot; option to CURL in \
the CONNECTION param for the MapFile&#63;</font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Comic Sans MS">Can anyone else get this to work via \
CURL&#44; at least then I know my CURL install is to blame.</font>    </p>  <p \
style="margin-bottom: 0; margin-top: 0">  <font size="3" face="Comic Sans \
MS">.</font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Comic Sans MS">The service works via browser &#40;with \
CERT exception&#41;:</font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <i><font face="Courier" size="3" color="#0000ff"><a \
href="https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMS \
Server?LAYERS=0&REQUEST=GetMap&SERVICE=WMS&FORMAT=image/png24&STYLES=&HEIGHT=387&VERSI \
ON=1.1.1&SRS=EPSG:202011&WIDTH=918&BBOX=561583.72806695,170926.331561854,568569.008035 \
047,173871.106450366&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_inimage"><u>ht \
tps://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMSServer&# \
63;LAYERS&#61;0&amp;REQUEST&#61;GetMap&amp;SERVICE&#61;WMS&amp;FORMAT&#61;image/png24& \
amp;STYLES&#61;&amp;HEIGHT&#61;387&amp;VERSION&#61;1.1.1&amp;SRS&#61;EPSG:202011&amp;W \
IDTH&#61;918&amp;BBOX&#61;561583.72806695&#44;170926.331561854&#44;568569.008035047&#4 \
4;173871.106450366&amp;TRANSPARENT&#61;TRUE&amp;EXCEPTIONS&#61;application/vnd.ogc.se_inimage</u></a></font></i><font \
size="3" face="Courier"></font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Comic Sans MS">with DEBUG 5&#44; I get this in the error \
log &#40;the request is built correctly&#44; same as link above&#41;:</font>    </p> \
<br>        <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;Tue Nov 29 13:38:22 2011&#93;.511647 CGI \
Request 1 on process 23096</font>    </p>  <p style="margin-bottom: 0; margin-top: \
0">  <font size="3" face="Courier">&#91;Tue Nov 29 13:38:22 2011&#93;.537612 \
msHTTPExecuteRequests&#40;&#41;: HTTP request error. HTTP: request failed with curl \
error code 60 &#40;SSL certificate problem&#44; verify that the CA cert is OK. \
Details:</font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">error:14090086:SSL \
routines:func&#40;144&#41;:reason&#40;134&#41;&#41; for </font><i><font \
face="Courier" size="3" color="#0000ff"><a \
href="https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMS \
Server?LAYERS=0&REQUEST=GetMap&SERVICE=WMS&FORMAT=image/png24&STYLES=&HEIGHT=387&VERSI \
ON=1.1.1&SRS=EPSG:202011&WIDTH=918&BBOX=561583.72806695,170926.331561854,568569.008035 \
047,173871.106450366&TRANSPARENT=TRUE&EXCEPTIONS=application/vnd.ogc.se_inimage"><u>ht \
tps://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMSServer&# \
63;LAYERS&#61;0&amp;REQUEST&#61;GetMap&amp;SERVICE&#61;WMS&amp;FORMAT&#61;image/png24& \
amp;STYLES&#61;&amp;HEIGHT&#61;387&amp;VERSION&#61;1.1.1&amp;SRS&#61;EPSG:202011&amp;W \
IDTH&#61;918&amp;BBOX&#61;561583.72806695&#44;170926.331561854&#44;568569.008035047&#4 \
4;173871.106450366&amp;TRANSPARENT&#61;TRUE&amp;EXCEPTIONS&#61;application/vnd.ogc.se_inimage</u></a></font></i><font \
size="3" face="Courier"></font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;Tue Nov 29 13:38:22 2011&#93;.537832 \
msDrawWMSLayerLow&#40;&#41;: WMS server error. WMS GetMap request failed for layer \
&#39;Parcel Polygons&#39; &#40;Status -60: SSL certificate problem&#44; verify that \
the CA cert is OK. Details:</font>    </p>  <p style="margin-bottom: 0; margin-top: \
                0">
      <font size="3" face="Courier">error:14090086:SSL \
routines:func&#40;144&#41;:reason&#40;134&#41;&#41;.</font>    </p>  <p \
                style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;Tue Nov 29 13:38:22 2011&#93;.537851 \
msDrawMap&#40;&#41;: Layer 1 &#40;Parcel Polygons&#41;&#44; 0.000s</font>    </p>  <p \
                style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;Tue Nov 29 13:38:22 2011&#93;.537888 \
msDrawMap&#40;&#41;: Drawing Label Cache&#44; 0.000s</font>    </p>  <p \
                style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;Tue Nov 29 13:38:22 2011&#93;.537901 \
msDrawMap&#40;&#41; total time: 0.026s</font>    </p>  <p style="margin-bottom: 0; \
                margin-top: 0">
      <font size="3" face="Courier">&#91;Tue Nov 29 13:38:22 2011&#93;.592269 \
msSaveImage&#40;&#41; total time: 0.054s</font>    </p>  <p style="margin-bottom: 0; \
                margin-top: 0">
      <font size="3" face="Courier">&#91;Tue Nov 29 13:38:22 2011&#93;.592378 mapserv \
request processing time &#40;loadmap not incl.&#41;: 0.081s</font>    </p>  <p \
style="margin-bottom: 0; margin-top: 0">  <font size="3" face="Courier">&#91;Tue Nov \
29 13:38:22 2011&#93;.592388 msFreeMap&#40;&#41;: freeing map at \
0x7144e0.</font><font size="3" face="Comic Sans MS"></font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Comic Sans MS">Trying with CURL on the commandline&#44; I \
get:</font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">webadmin@Gozer:/usr/share/curl&gt; curl \
</font><i><font face="Courier" size="3" color="#0000ff"><a \
href="https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMS \
Server?LAYERS=0&REQUEST=webadmin@Gozer:/tmp"><u>https://maps.co.ramsey.mn.us/ArcGIS/se \
rvices/StPaul/ParcelPolyWMSF/MapServer/WMSServer&#63;LAYERS&#61;0&amp;REQUEST&#61;webadmin@Gozer:/tmp</u></a></font></i><font \
size="3" face="Courier">&gt; \
GetMap&amp;SERVICE&#61;WMS&amp;FORMAT&#61;image/png24&amp;STYLES&#61;&amp;HEIGHT&#61;3 \
87&amp;VERSION&#61;1.1.1&amp;SRS&#61;EPSG:202011&amp;WIDTH&#61;918&amp;BBOX&#61;561583 \
.72806695&#44;170926.331561854&#44;568569.008035047&#44;173871.106450366&amp;TRANSPARENT&#61;TRUE&amp;EXCEPTIONS&#61;application/vnd.ogc.se_inimage</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;1&#93; 617</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;2&#93; 618</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;3&#93; 619</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;4&#93; 620</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">-bash: GetMap: Permission denied</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;5&#93; 621</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;6&#93; 622</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;7&#93; 623</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;8&#93; 624</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;9&#93; 625</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;10&#93; 626</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;11&#93; 627</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;2&#93; &nbsp;&nbsp;Exit 1 \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;REQUEST&#61;webadmin@Gozer:/tmp \
&gt;GetMap</font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;3&#93; &nbsp;&nbsp;Done \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SERVICE&#61;WMS</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;4&#93; &nbsp;&nbsp;Done \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FORMAT&#61;image/png24</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;5&#93; &nbsp;&nbsp;Done \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STYLES&#61;</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;6&#93; &nbsp;&nbsp;Done \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HEIGHT&#61;387</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;7&#93; &nbsp;&nbsp;Done \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VERSION&#61;1.1.1</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;8&#93; &nbsp;&nbsp;Done \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SRS&#61;EPSG:202011</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;9&#93; &nbsp;&nbsp;Done \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WIDTH&#61;918</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">webadmin@Gozer:/usr/share/curl&gt; curl: \
&#40;60&#41; SSL certificate problem&#44; verify that the CA cert is OK. \
Details:</font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">error:14090086:SSL \
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed</font>    </p>  <p \
style="margin-bottom: 0; margin-top: 0">  <font size="3" face="Courier">More details \
here: </font><i><font face="Courier" size="3" color="#0000ff"><a \
href="http://curl.haxx.se/docs/sslcerts.html"><u>http://curl.haxx.se/docs/sslcerts.html</u></a></font></i><font \
size="3" face="Courier"></font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">curl performs SSL certificate verification by \
default&#44; using a &quot;bundle&quot;</font>    </p>  <p style="margin-bottom: 0; \
                margin-top: 0">
      <font size="3" face="Courier">&nbsp;of Certificate Authority &#40;CA&#41; \
public keys &#40;CA certs&#41;. The default</font>    </p>  <p style="margin-bottom: \
                0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;bundle is named curl-ca-bundle.crt&#59; you \
can specify an alternate file</font>    </p>  <p style="margin-bottom: 0; margin-top: \
                0">
      <font size="3" face="Courier">&nbsp;using the --cacert option.</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">If this HTTPS server uses a certificate signed by \
a CA represented in</font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;the bundle&#44; the certificate \
verification probably failed due to a</font>    </p>  <p style="margin-bottom: 0; \
                margin-top: 0">
      <font size="3" face="Courier">&nbsp;problem with the certificate &#40;it might \
be expired&#44; or the name might</font>    </p>  <p style="margin-bottom: 0; \
                margin-top: 0">
      <font size="3" face="Courier">&nbsp;not match the domain name in the \
URL&#41;.</font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">If you&#39;d like to turn off curl&#39;s \
verification of the certificate&#44; use</font>    </p>  <p style="margin-bottom: 0; \
                margin-top: 0">
      <font size="3" face="Courier">&nbsp;the -k &#40;or --insecure&#41; \
option.</font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;1&#93; &nbsp;&nbsp;Exit 60 \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curl \
</font><i><font face="Courier" size="3" color="#0000ff"><a \
href="https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMS \
Server?LAYERS=0"><u>https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMSServer&#63;LAYERS&#61;0</u></a></font></i><font \
size="3" face="Courier"></font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;10&#93;- &nbsp;Done \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n \
bsp;&nbsp;&nbsp;&nbsp;&nbsp;BBOX&#61;561583.72806695&#44;170926.331561854&#44;568569.008035047&#44;173871.106450366</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&#91;11&#93;&#43; &nbsp;Done \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TRANSPARENT&#61;TRUE</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">webadmin@Gozer:/usr/share/curl&gt;</font><font \
size="3" face="Comic Sans MS"></font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Comic Sans MS">Mapfile:</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">MAP</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;NAME &#39;RC_Parcels&#39;</font>    \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;SIZE 800 650</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;EXTENT 593133.398829 170094.734526 \
593893.148973 170712.010326</font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;STATUS ON</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;UNITS FEET</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;IMAGETYPE PNG24</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;PROJECTION</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&quot;init&#61;epsg:200068&quot;</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;END</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;LAYER</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;NAME &quot;Parcel \
Polygons&quot;</font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;TYPE RASTER</font>    \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;STATUS DEFAULT</font>    \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;CONNECTION \
&quot;</font><i><font face="Courier" size="3" color="#0000ff"><a \
href="https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMS \
Server?"><u>https://maps.co.ramsey.mn.us/ArcGIS/services/StPaul/ParcelPolyWMSF/MapServer/WMSServer&#63;</u></a></font></i><font \
size="3" face="Courier">&quot;</font>    </p>  <p style="margin-bottom: 0; \
                margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;CONNECTIONTYPE WMS</font> \
</p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;METADATA</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" \
face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_srs&quot; \
&quot;EPSG:202011&quot;</font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&quot;wms_name&quot; &quot;0&quot;</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" \
face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_server_version&quot; \
&quot;1.1.1&quot;</font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" \
face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;wms_format&quot; \
&quot;image/png24&quot;</font>    </p> <br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&quot;ows_title&quot; &quot;0&quot;</font>    \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&quot;gml_include_items&quot; \
&quot;all&quot;</font>    </p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;END</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;PROJECTION</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" \
face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;&#35;&#35;&quot;init&#61;epsg:202011&quot;</font> \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" \
face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;&quot;init&#61;epsg:200068&quot;</font>    \
</p>  <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;&nbsp;&nbsp;END</font>    </p>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">&nbsp;&nbsp;END &#35;layer </font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">CONFIG &quot;MS_ERRORFILE&quot; \
&quot;/tmp/trying2.txt&quot;</font>    </p>  <p style="margin-bottom: 0; margin-top: \
0">  <font size="3" face="Courier">DEBUG 5</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Courier">END</font><font size="3" face="Comic Sans \
MS"></font>    </p> <br>      <br>
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Comic Sans MS">Thanks</font>    </p>
<br>      
    <p style="margin-bottom: 0; margin-top: 0">
      <font size="3" face="Comic Sans MS">bobb</font>    </p>
<br>      
  </body>
</html>



_______________________________________________
mapserver-dev mailing list
mapserver-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic