Не рекомендую влазить в работу nginx только, чтобы вставить защиту. Лучше в php
Всё вопрос решён.
правила работает:
Просто надо вместо eth0 было вписать название своей сетевухи. Она у меня оказалось называется em1 и всё заработало.
Прописывать правила в index.php
Возможно в биосе включен магический пакет по LAN для пробуждения.
Из разрешений браузера юзерей на вашем сайте.
SoVeR, вы нам предлагаете на кофейной гуще или картах таро? :)
Вставлять через HTML
<meta http-equiv="Content-Security-Policy" content="default-src https://cdn.example.net; child-src 'none'; object-src 'none'">
Только вот report не будет работать. В остальном всё должно работать.
Лучше замените ибо от Яндекса они тормозные. Да и зачем метрику открывать на сайте, если вы её не ставили. От Яндекса это тупо подлянка.
Вообще посмотрите, нужны ли эти кнопки вам.
Вопрос: У меня сайт на чистом HTML, как мне вставить скрипт?
Ответ: В корневом файле .htaccess (если его нет, то нужно создать в корневой папке сайта) добавить строчку:
AddType application/x-httpd-php .php .htm .html
или
AddHandler application/x-httpd-php .php .htm .html .phtml
AddHandler x-httpd-php .php .htm .html .phtml
AddType application/x-httpd-php5 .php .htm .html
AddHandler application/x-httpd-php5 .php .htm .html .phtml
AddHandler x-httpd-php5 .php .htm .html .phtml
AddHandler cgi-script .html .htm
Это можно обосновать лишь опытом, и тем, что если так делать, то есть раскрутка и нет бана.
Остальное покрыто мраком алгоритмов ПС, которые вам никто и никогда не расскажет. Привыкайте, это SEO.