Перейти к содержанию

nginx


Перейти к решению Решений 100napb,

Рекомендуемые сообщения

Всем здравствуйте!

Подскажите пожалуйста, как правильно закрыть 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;
 }

 

 

Ссылка на комментарий
Поделиться на другие сайты

или такой вариант?

if ($http_host != "0.0.0.0") {
    return 301 https://example.ru;
}

 

такой вариант тоже не работает ((((

Изменено пользователем Rashp
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...