
Я установил веб-сервер Apache на компьютер. Поскольку доступ к нему нужен только мне, я добавил строку, Listen 127.0.0.1:80
чтобы доступ к нему был только у меня.
До этого я мог зайти на сайт, введя IP, который был в ip addr
. После этого я мог войти только введя localhost
или 127.0.0.1
. Так и задумано?
решение1
Так ли это задумано?
Да.
До изменения Listen
настроек Apache прослушивал каждый интерфейс: и from, ip addr
и loopback ( localhost
и 127.0.0.0/8
это одно и то же). Это может вызвать проблемы, так как другие хосты в вашей сети могли получить доступ к Apache через порт 80, используя ваш внутренний IP.
Теперь вы изменили настройки, так что Apache будет слушать только 127.0.0.1
. Это хороший ход, потому что теперь не так-то просто получить доступ к вашему серверу с других машин, не эксплуатируя где-то уязвимость.