Отличается ли доступ с IP от доступа с localhost?

Отличается ли доступ с IP от доступа с localhost?

Я установил веб-сервер 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. Это хороший ход, потому что теперь не так-то просто получить доступ к вашему серверу с других машин, не эксплуатируя где-то уязвимость.

Связанный контент