[Tile-serving] [openstreetmap/mod_tile] mod_tile config parsing (#27)
Hummeltech
notifications at github.com
Wed May 28 15:52:28 UTC 2025
hummeltech left a comment (openstreetmap/mod_tile#27)
This is still an issue, if you do not specify a `URI` value, it will resolve to `/`:
https://github.com/openstreetmap/mod_tile/blob/e8ac8f15d3f4d49e312acec4f674cfbb7562a84e/src/mod_tile.c#L1885-L1886
This is invalid as there currently must be at least one part in the `URI` value (e.g. `/osm`) and thus causes the `tile_translate` function to exit when it encounters such a configuration while attempting to determine which `handler` (`map` config section/etc.) to be used:
https://github.com/openstreetmap/mod_tile/blob/e8ac8f15d3f4d49e312acec4f674cfbb7562a84e/src/mod_tile.c#L1098-L1116
----
#### Example log entries with 3 `renderd.conf` map sections, the second of which having no `URI` specified:
```log
172.18.0.2:8081 172.18.0.1 - - [28/May/2025:08:01:39 -0700] "GET /tiles/renderd-example-webp/5/4/14.webp HTTP/1.1" 404 490 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:139.0) Gecko/20100101 Firefox/139.0"
```
```
[Wed May 28 08:01:39.513509 2025] [tile:debug] [pid 14:tid 25] mod_tile.c(1051): [client 172.18.0.1:45486] tile_translate: uri(/tiles/renderd-example-webp/5/4/14.webp)
[Wed May 28 08:01:39.513611 2025] [tile:debug] [pid 14:tid 25] mod_tile.c(1078): [client 172.18.0.1:45486] tile_translate: testing baseuri(/tiles/renderd-example/) name(example-map) extension(png)
[Wed May 28 08:01:39.513629 2025] [tile:debug] [pid 14:tid 25] mod_tile.c(1078): [client 172.18.0.1:45486] tile_translate: testing baseuri(/) name(example-map-jpg) extension(jpg)
[Wed May 28 08:01:39.513643 2025] [tile:debug] [pid 14:tid 25] mod_tile.c(1111): [client 172.18.0.1:45486] tile_translate: Invalid URL for tilelayer example-map-jpg without options
```
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/mod_tile/issues/27#issuecomment-2916837323
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/mod_tile/issues/27/2916837323 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20250528/409dc1d6/attachment.htm>
More information about the Tile-serving
mailing list