Хотите узнать, как включить флаги HTTPONLY и SECURE на сервере Nginx? В этом учебнике мы покажем вам, как защитить ваш веб-сайт Cookies, добавив httpONLY и SECURE заготовки на сервере Nginx.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
В нашем примере сервер Nginx принимает веб-сайт WWW.GAMEKING.TIPS.
Список оборудования
В следующем разделе представлен список оборудования, используемого для создания этого учебника.
Как Amazon Associate, я зарабатываю от квалификационных покупок.
Nginx — Связанные Учебник:
На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Nginx.
Учебник Nginx — Включите httpONLY и SECURE заготовки
Установите сервер Nginx.
Установите необходимые пакеты.
Загрузите последнюю версию модуля Nginx под названием NGINX_COOKIE_FLAG_MODULE.
Проверьте версию Nginx, установленную в вашей системе.
Вот вывод команды.
Загрузите исходный код той же версии Nginx, установленной в вашей системе.
Составить и установить модуль Nginx.
Отредактируйте файл конфигурации Nginx.
Добавьте следующую строку в файл конфигурации Nginx.
Вот файл перед нашей конфигурацией.
Вот файл после нашей конфигурации.
Редактировать файл конфигурации Nginx для веб-сайта.
Если ваш веб-сайт поддерживает только HTTP,добавьте следующие строки в файл конфигурации.
Если ваш веб-сайт поддерживает только HTTPS,добавьте следующие строки в файл конфигурации.
В качестве примера, вот наш файл конфигурации.
Перезапустите сервис Nginx.
Флаг HTTPONLY повышает защиту COOKIE, не позволяя получить доступ через скрипты на стороне клиента.
Флаг SECURE еще больше повышает безопасность, разрешая только запросы COOKIE через https-соединение.
Создайте файл PHP для тестирования конфигурации HTTPONLY.
Вот содержимое файла.
Этот тест требует, чтобы ваш сервер Nginx поддерживает PHP.
С удаленного компьютера Linux, попробуйте получить доступ к этой странице.
Вот выход команды с включенным флагом HTTPONLY.
Вот выход команды с флагами HTTPONLY и SECURE включен.
Поздравляю! Вы можете включить флаги HTTPONLY и SECURE на сервере Nginx.