summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Akritidis <43294513+cakrit@users.noreply.github.com>2018-12-28 10:56:12 +0100
committerGitHub <noreply@github.com>2018-12-28 10:56:12 +0100
commit7ab81f6a3620ec683698f10776387847edf682bd (patch)
tree080e38f3068d100a29cb048d06b26db769eedef2
parent65004919942915ba0bf0988ad2b6af80c5de5958 (diff)
Add other web servers to proxy instructions (#5027)
* Add other web servers to proxy instructions Made the proxy instructions more generic and added links to the other "running behind" docs. * Add proxy instructions for more web servers apparently netlify doesn't like underscores in headings * Update netdata-security.md
-rw-r--r--docs/netdata-security.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/netdata-security.md b/docs/netdata-security.md
index 9cbbcf426d..09631dc724 100644
--- a/docs/netdata-security.md
+++ b/docs/netdata-security.md
@@ -89,17 +89,17 @@ In Netdata v1.9+ there is also access list support, like this:
#### Use an authenticating web server in proxy mode
-Use **one nginx** (or one apache) server to provide authentication in front of **all your Netdata servers**. So, you will be accessing all your Netdata with URLs like `http://nginx.host/netdata/{NETDATA_HOSTNAME}/` and authentication will be shared among all of them (you will sign-in once for all your servers). Check [this wiki page for more information on configuring nginx for such a setup](Running-behind-nginx.md#netdata-via-nginx).
+Use one web server to provide authentication in front of **all your Netdata servers**. So, you will be accessing all your Netdata with URLs like `http://{HOST}/netdata/{NETDATA_HOSTNAME}/` and authentication will be shared among all of them (you will sign-in once for all your servers). Instructions are provided on how to set the proxy configuration to have Netdata run behind [nginx](Running-behind-nginx.md#netdata-via-nginx), [Apache](Running-behind-apache.md), [lighthttpd](Running-behind-lighttpd.md#netdata-via-lighttpd-v14x) and [Caddy](Running-behind-caddy.md#netdata-via-caddy).
-To use this method, you should firewall protect all your Netdata servers, so that only the nginx IP will allowed to directly access Netdata. To do this, run this on each of your servers (or use your firewall manager):
+To use this method, you should firewall protect all your Netdata servers, so that only the web server IP will allowed to directly access Netdata. To do this, run this on each of your servers (or use your firewall manager):
```sh
-NGINX_IP="1.2.3.4"
-iptables -t filter -I INPUT -p tcp --dport 19999 \! -s ${NGINX_IP} -m conntrack --ctstate NEW -j DROP
+PROXY_IP="1.2.3.4"
+iptables -t filter -I INPUT -p tcp --dport 19999 \! -s ${PROXY_IP} -m conntrack --ctstate NEW -j DROP
```
-_commands to allow direct access to Netdata from an nginx proxy_
+_commands to allow direct access to Netdata from a web server proxy_
-The above will prevent anyone except your nginx server to access a Netdata dashboard running on the host.
+The above will prevent anyone except your web server to access a Netdata dashboard running on the host.
For Netdata v1.9+ you can also use `netdata.conf`: