[Git][debian-gis-team/libapache2-mod-tile][master] Adjust naming of config files following lintian. Moved them into separate...

Felix Delattre gitlab at salsa.debian.org
Wed Sep 2 16:39:29 BST 2020



Felix Delattre pushed to branch master at Debian GIS Project / libapache2-mod-tile


Commits:
8001abff by Felix Delattre at 2020-09-02T15:31:46+00:00
Adjust naming of config files following lintian. Moved them into separate directories to avoid naming conflicts.

- - - - -


4 changed files:

- debian/tileserver-renderd.conf → debian/conf/apache2/renderd.conf
- debian/renderd.conf → debian/conf/renderd/renderd.conf
- debian/renderd.apache2
- debian/renderd.install


Changes:

=====================================
debian/tileserver-renderd.conf → debian/conf/apache2/renderd.conf
=====================================
@@ -28,6 +28,15 @@ Alias /mod_tile /var/cache/renderd/tiles
     # Alternatively (or in addition) you can load all the tile sets defined in the configuration file into this virtual host
     LoadTileConfigFile /etc/renderd.conf
 
+    # Specify if mod_tile should keep tile delivery stats, which can be accessed from the URL /mod_tile
+    # The default is On. As keeping stats needs to take a lock, this might have some performance impact,
+    # but for nearly all intents and purposes this should be negligable and so it is safe to keep this turned on.
+    ModTileEnableStats On
+
+    # Turns on bulk mode. In bulk mode, mod_tile does not request any dirty tiles to be rerendered. Missing tiles
+    # are always requested in the lowest priority. The default is Off.
+    ModTileBulkMode Off
+
     # Timeout before giving up for a tile to be rendered
     ModTileRequestTimeout 3
 
@@ -104,20 +113,21 @@ Alias /mod_tile /var/cache/renderd/tiles
     ModTileCacheLastModifiedFactor 0.20
 
     # Tile Throttling
-    # Tile scrappers can often download large numbers of tiles and overly staining tileserver resources
+    # Tile scrapers can often download large numbers of tiles and overly strain tileserver resources
     # mod_tile therefore offers the ability to automatically throttle requests from ip addresses that have
     # requested a lot of tiles.
     # The mechanism uses a token bucket approach to shape traffic. I.e. there is an initial pool of n tiles
     # per ip that can be requested arbitrarily fast. After that this pool gets filled up at a constant rate
-    # The algorithm has to metrics. One based on overall tiles served to an ip address and a second one based on
+    # The algorithm has two metrics. One based on overall tiles served to an ip address and a second one based on
     # the number of requests to renderd / tirex to render a new tile.
 
     # Overall enable or disable tile throttling
     ModTileEnableTileThrottling Off
-    # When the tileserver is behind a proxy one can use the X-Forwarded-For http header to determin the remote IP for throttling
-    # 0: don't use X-Forwarded-For
-    # 1: Use the first address in the X-Forwarded chain, which should be the client address. However, this may not be trusted.
-    # 2: Use the last address in the X-Forwarded chain. If one uses a reverse proxy, this will be the IP address seen by the reverse proxy and can be trusted.
+    # Specify if you want to use the connecting IP for throtteling, or use the X-Forwarded-For header to determin the
+    # 1 - use the client IP address, i.e. the first entry in the X-Forwarded-For list. This works through a cascade of proxies.
+    #     However, as the X-Forwarded-For is written by the client this is open to manipulation and can be used to circumvent the throttling
+    # 2 - use the last specified IP in the X-Forwarded-For list. If you know all requests come through a reverse proxy
+    #     that adds an X-Forwarded-For header, you can trust this IP to be the IP the reverse proxy saw for the request
     ModTileEnableTileThrottlingXForward 0
 
     # Parameters (poolsize in tiles and topup rate in tiles per second) for throttling tile serving.


=====================================
debian/renderd.conf → debian/conf/renderd/renderd.conf
=====================================


=====================================
debian/renderd.apache2
=====================================
@@ -1 +1 @@
-conf debian/tileserver-renderd.conf
+conf debian/conf/apache2/renderd.conf


=====================================
debian/renderd.install
=====================================
@@ -1,4 +1,4 @@
 usr/bin/render*
 usr/share/man/man*/render*
-debian/renderd.conf etc
+debian/conf/renderd/renderd.conf etc
 munin/renderd*      usr/share/munin/plugins



View it on GitLab: https://salsa.debian.org/debian-gis-team/libapache2-mod-tile/-/commit/8001abff37f8a627c6df65e83f20834f9b610b19

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/libapache2-mod-tile/-/commit/8001abff37f8a627c6df65e83f20834f9b610b19
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20200902/d313638a/attachment-0001.html>


More information about the Pkg-grass-devel mailing list