Назад | Перейти на главную страницу

Включайте SSL, только если он равен x удаленному ip

Можно ли включить SSL только на lighttpd, проверив, является ли удаленный IP-адрес, запрашивающий страницу, x, x или x ip?

Я знаю, что это можно сделать в nginx, но сейчас я пробую lightTPD.

Нет - поскольку SSL инкапсулирует поток HTTP, два узла уже должны разговаривать по SSL, прежде чем веб-сервер узнает, какую страницу хочет клиент. И сокет с поддержкой SSL должен прослушивать, прежде чем клиент сможет подключиться к нему - в этот момент вы не знаете, какие клиенты будут подключаться.

знаю, что это можно сделать в nginx

неправильно.

Невозможно включить SSL для определенного URL-адреса или конкретного клиента, потому что это не так, как это работает. Вы также можете спросить, почему ваша машина не развивает скорость 200 миль в час и 400 миль на галлон.

Вы можете использовать брандмауэр порта, чтобы могли подключаться только определенные IP-адреса, но это другая семантика, чем вы просили.

Вы можете сделать доступным только определенный контент через виртуальный хост SSL.

Если вы уроните его с достаточно высокой высоты, вы получите такую ​​производительность от своей машины.