- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Все тестирования провожу только ночью, поэтому все еще не испробовал все предложенные варианты)
Версия Apache/2.2.16. Я не администратор, просто предположил, что с заголовками сам справлюсь...
Через nginx тоже пробовал передать заголовок.
add_header Content-Security-Policy "default-src 'self';";
Но тест конфигурационного файла показал ошибку:
[emerg] too long parameter, probably missing terminating """ character in /etc/nginx/nginx.conf
В Apache 2.2 действительно 8192 байт - лимит на длину строки независимо от источника ее нахождения. С этой версией Apache вам не послать заголовок длиннее из .htaccess или httpd.conf.
Как и сказали выше, остается отдавать заголовок или в скриптах или в nginx.
Попытался добавить заголовок с помощью nginx. За передачу заголовка отвечает модуль ngx_http_headers_module
Не сразу понял, что этот модуль уже есть "из коробки", и его устанавливать не надо.
В общем добавил запись add_header Content-Security-Policy "default-src 'self';"; и заголовок передался без проблем.
Но стоит добавить заголовок полностью, то появляется ошибка [emerg] too long parameter, probably missing terminating """ character in /etc/nginx/nginx.conf:92
В этоге выяснил, что nginx ругается на запись между кавычками, если она превышвет 4090 байт.
Может быть есть какой-нибудь способ увеличить этот лимит?
Следующие параметры nginx также не решают проблему...
client_header_buffer_size 16k;
client_body_buffer_size 32m;
large_client_header_buffers 16 32k;
proxy_buffers 128 128k;
proxy_buffer_size 128k;