Rashp Опубликовано 2.11.2024 в 21:19 Поделиться Опубликовано 2.11.2024 в 21:19 Всем здравствуйте! Подскажите пожалуйста, как правильно закрыть IP в nginx от прямого доступа? Надоели левые запросы по IP и не повлияет ли это на индексацию? Я сделал следующую конструкцию, не знаю, корректно ли это? server { listen 80; server_name domain.ru www.domain.ru; return 301 https://domain.ru$request_uri; } server { set $host_path "/var/www/webroot"; set $index "index.php"; set $fpm_sock "/run/php/php7.3-fpm-domain.sock"; listen 443 ssl http2; ssl_certificate /etc/nginx/ssl/fullchain.pem; ssl_certificate_key /etc/nginx/ssl/privkey.pem; ssl_trusted_certificate /etc/nginx/ssl/chain.pem; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always; add_header X-XSS-Protection "1; mode=block"; add_header X-Frame-Options SAMEORIGIN; add_header X-Permitted-Cross-Domain-Policies master-only; add_header X-Content-Type-Options nosniff; set $domain_name "domain.ru"; server_name domain.ru www.domain.ru; root $host_path/; index $index; default_type text/html; access_log off; error_log /var/www/logs/nginx/error.log crit; if ($host = 'www.$domain_name') { return 301 https://$domain_name$request_uri; } server { listen 0.0.0.0:80 default_server; listen 0.0.0.0:443 default_server; server_name _; return 444; } 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rashp Опубликовано 2.11.2024 в 21:37 Автор Поделиться Опубликовано 2.11.2024 в 21:37 но это не верная конструкция ( 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rashp Опубликовано 2.11.2024 в 22:34 Автор Поделиться Опубликовано 2.11.2024 в 22:34 (изменено) или такой вариант? if ($http_host != "0.0.0.0") { return 301 https://example.ru; } такой вариант тоже не работает (((( Изменено 3.11.2024 в 05:57 пользователем Rashp 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Решение 100napb Опубликовано 3.11.2024 в 14:36 Решение Поделиться Опубликовано 3.11.2024 в 14:36 if ($host = '1.2.3.4') { return 301 https://$server_name$request_uri; } 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rashp Опубликовано 3.11.2024 в 15:31 Автор Поделиться Опубликовано 3.11.2024 в 15:31 В 03.11.2024 в 17:36, 100napb сказал: if ($host = '1.2.3.4') { return 301 https://$server_name$request_uri; } Спасибо! помогло ! 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.