Есть сервер, на нем стоит nginx. Я ограничил доступ по IP в nginx к этому серверу. Мне необходимо, чтобы не просто никто, кроме меня не могу заходить, но чтобы никто не видел ошибок сервера (Ни 40X, ни 50X и тд).
Но настройки nginx таковы, что приходится возвращать какоц-то код ошибки. Например 500 и тп. А я бы не хотел, чтобы кто-то кроме меня вообще знал, что на сервере стоит nginx. Как реализовать?
Средствами nginx скрыть то, что он установлен нельзя, используйте iptables.
Примитивный вариант для 80 порта:
iptables -A INPUT -p tcp --dport 80 -s YOU_IP/MASK -j DROP