История изменений
Исправление firkax, (текущая версия) :
Это можно сделать через nginx и ещё какой-нить обработчик запросов (например php-fpm). Делается так: все запросы попадают в твой обработчик, он либо показывает свою авторизацию, либо отдаёт какой-то кастомный код ошибки (например 333), а в nginx на него навешан обработчик в виде редиректа (внутреннего, не http) на именованную локацию, где уже настроен целевой сервис. Если делать с помощью пхп то там будет скрипт на пару страниц думаю (именно пару страниц, никаких фреймворков, композеров и прочего бреда который сейчас модно к пхп цеплять).
Таким образом, каждый входящий http запрос сначала показывается предварительному обработчику, который может проверять что хочет (айпи-адреса, http авторизацию, куки итд), а затем, если обработчик запрос одобряет, он показывается уже сервису как обычно.
Исправление firkax, :
Это можно сделать через nginx и ещё какой-нить обработчик запросов (например php-fpm). Делается так: все запросы попадают в твой обработчик, он либо показывает свою авторизацию, либо отдаёт какой-то кастомный код ошибки (например 333), а в nginx на него навешан обработчик в виде редиректа (внутреннего, не http) на именованную локацию, где уже настроен целевой сервис. Если делать с помощью пхп то там будет скрипт на пару страниц думаю (именно пару страниц, никаких фреймворков, композеров и прочего бреда который сейчас модно к пхп цеплять).
Исправление firkax, :
Это можно сделать через nginx и ещё какой-нить обработчик запросов (например php-fpm). Делается так: все запросы попадают в твой обработчик, он либо показывает свою авторизацию, либо отдаёт какой-то кастомный код ошибки (например 333), а в nginx на него навешан обработчик в виде редиректа на именованную локацию, где уже настроен целевой сервис. Если делать с помощью пхп то там будет скрипт на пару страниц думаю (именно пару страниц, никаких фреймворков, композеров и прочего бреда который сейчас модно к пхп цеплять).
Исходная версия firkax, :
Это можно сделать через nginx и ещё какой-нить обработчик запросов (например php-fpm). Делается так: все запросы попадают в твой обработчик, он либо показывает свою авторизацию, либо отдаёт какой-то кастомный код ошибки (например 333), а в nginx на него навешан обработчик в виде редиректа на именованную локацию, где уже настроен целевой сервис. Если делать с помощью пхп то там будет скрипт на пару страниц думаю.