WMS не доступен? - PullRequest
       17

WMS не доступен?

0 голосов
/ 08 февраля 2019

После развертывания openmaptiles-сервера в ECS конечная точка WMS возвращает HTTP 404 с сообщением «Cannot GET / services / wms».То же изображение при локальном запуске с docker run -p8080:80 openmaptiles-server-derivative работает.

Например, curl 'https://ecs-service-address/services/wms?service=wms&version=1.1.1&request=GetCapabilities' получает меня

<code><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /services/wms

, ноcurl 'http://my-docker-host:8080/services/wms?service=wms&version=1.1.1&request=GetCapabilities' возвращает мне ожидаемый документ GetCapabilities.

Производное изображение содержит данные, стиль и файл конфигурации, Dockerfile ниже.В файле конфигурации включен WMS.

Есть идеи, как отладить это в ECS?У меня есть доступ только к журналам, а не к контейнерной файловой системе или консоли.В журналах ничего не говорится о wms локально или в ECS.

Dockerfile:

FROM klokantech/openmaptiles-server

COPY osm-2017-07-03-v3.6.1-europe_finland.mbtiles /data/
COPY styles/maptilerCloudStyle.json /data/styles/
COPY config.json /data/

config.json:

{
  "styles": {
    "standard": [
      "dark-matter",
      "klokantech-basic",
      "osm-bright",
      "positron"
    ],
    "custom": [
      "maptilerCloudStyle.json"
    ],
    "lang": "",
    "langLatin": true,
    "langAlts": true
  },
  "settings": {
    "serve": {
      "vector": true,
      "raster": true,
      "services": true,
      "static": true
    },
    "raster": {
      "format": "PNG_256",
      "hidpi": 2,
      "maxsize": 2048
    },
    "server": {
      "title": "",
      "redirect": "",
      "domains": []
    },
    "memcache": {
      "size": 19,
      "servers": [
        "localhost:11211"
      ]
    }
  }
}
...