SANSARA
SANSARA13 июля 2026 г.7 мин

Redirect в nginx: как настроить на личном VPS SANSARA в 2026 году

Практическое руководство по настройке redirect в nginx на личном VPS SANSARA в 2026 году. Шаги для iPhone, Android, Windows, macOS, частые ошибки и таблица подходов.

VPSSANSARAгайд

Чтобы настроить nginx proxy redirect, достаточно зарегистрироваться в SANSARA, получить данные личного VPS, импортировать их в клиент на своём устройстве и отредактировать конфигурацию nginx на сервере. Это позволяет гибко управлять перенаправлением трафика между доменами или портами без изменения клиентских настроек.

Коротко:

  • Личный VPS SANSARA — выделенный узел с готовым подключением через кабинет.
  • Локации в 9+ странах (Европа и другие узлы).
  • Совместимость с iPhone, Android, Windows, macOS.
  • Старт «в один клик» — без ручной установки панелей и без терминала для обычного пользователя.
  • Telegram-бот SANSARA помогает управлять подключением и получать статус сервера.

Что это и кому подходит

nginx proxy redirect — это настройка сервера nginx так, чтобы он автоматически перенаправлял запросы с одного адреса на другой. Например:

  • http://example.com → https://example.com
  • old.example.com → new.example.com
  • example.com/blog → blog.example.com

Это полезно, если вы:

  • Объединяете несколько сайтов под одним доменом.
  • Переходите с HTTP на HTTPS.
  • Меняете структуру URL и хотите сохранить старые ссылки.
  • Используете личный VPS как шлюз для нескольких сервисов.

Настройка делается на стороне сервера, поэтому клиентские приложения (на iPhone, Android, Windows, macOS) не требуют изменений.

Как настроить по шагам (с личным VPS SANSARA)

  1. 01Получите личный VPS в SANSARA

Зарегистрируйтесь, выберите локацию из доступных 9+ стран и активируйте личный VPS. Данные для подключения появятся в кабинете.

  1. 01Импортируйте конфигурацию в клиент

На iPhone, Android, Windows или macOS используйте стандартный импорт конфигурации из кабинета SANSARA. Telegram-бот SANSARA может помочь с напоминанием параметров.

  1. 01Подключитесь к серверу по SSH

Используйте терминал или SSH-клиент для доступа к вашему личному VPS. Обычному пользователю это не нужно — только если вы сами управляете сервером.

  1. 01Отредактируйте конфигурацию nginx

Файлы конфигурации обычно находятся в /etc/nginx/sites-available/ и /etc/nginx/sites-enabled/. Откройте нужный файл, например:

`bash sudo nano /etc/nginx/sites-available/example.com `

  1. 01Добавьте блок redirect

Пример перенаправления с HTTP на HTTPS для домена example.com:

`nginx server { listen 80; server_name example.com www.example.com; return 301 https://$server_name$request_uri; } `

Здесь:

  • listen 80 — слушает порт 80 (HTTP).
  • server_name — домены, для которых применяется правило.
  • return 301 — постоянное перенаправление с кодом 301.
  • https://$server_name$request_uri — целевой адрес с сохранением пути запроса.
  1. 01Проверьте конфигурацию и перезагрузите nginx

`bash sudo nginx -t sudo systemctl reload nginx `

Если тест проходит без ошибок, изменения вступят в силу.

  1. 01Проверьте redirect в браузере

Откройте http://example.com — вас должно автоматически перенаправить на https://example.com.

ПодходКогда использоватьПлюсыМинусы
return 301/302Постоянная или временная смена адресаБыстро, минимальная нагрузка, кэшируется браузерамиНе подходит для сложной логики
rewriteКогда нужно изменить часть URL (например, убрать www)Гибкость в изменении путейЛегко допустить ошибку в регулярных выражениях
proxy_passКогда запросы нужно проксировать на другой сервер или портПозволяет скрыть внутреннюю структуруТребует аккуратной настройки заголовков

Устройства: iPhone, Android, Windows, macOS

Настройка redirect в nginx выполняется на стороне сервера, поэтому клиентские устройства не требуют специальной конфигурации.

  • iPhone, Android

Импортируйте конфигурацию из кабинета SANSARA в своё приложение. После этого все запросы будут идти через ваш личный VPS, а redirect сработает автоматически на сервере.

  • Windows, macOS

Используйте стандартные клиенты для импорта конфигурации SANSARA. Если вы также администрируете сервер, подключитесь по SSH из терминала (macOS/Linux) или с помощью PuTTY/Windows Terminal (Windows).

Telegram-бот SANSARA может напомнить параметры подключения и статус сервера, но не влияет на логику redirect — она определяется только в nginx.

Частые ошибки и как их избежать

  1. 01Неверный server_name

Если в server_name указан не тот домен, redirect не сработает. Проверьте, что домен совпадает с тем, который вы открываете в браузере.

  1. 01Отсутствие символа ; в директивах

Nginx требует точку с запятой в конце многих директив. Пропущенная ; приводит к ошибке конфигурации. Всегда запускайте nginx -t перед перезагрузкой.

  1. 01Путаница между 301 и 302
  • 301 Moved Permanently — постоянное перенаправление, браузеры запоминают его.
  • 302 Found — временное, браузер каждый раз проверяет исходный URL.

Используйте 301, если домен или структура URL меняются навсегда.

  1. 01Неправильный порядок server-блоков

Nginx использует первый подходящий server блок. Если у вас есть общий блок для listen 80 и отдельный для конкретного домена, разместите более специфичные правила выше.

  1. 01Забыли перезагрузить nginx

Изменения в конфигурации применяются только после reload или restart службы nginx. Проверяйте командой systemctl status nginx, что служба работает.

FAQ

`nginx server { listen 80; server_name old.com; return 301 https://new.com$request_uri; } `

`bash curl -I http://example.com `

В ответе должна быть строка Location: https://example.com/... с кодом 301 или 302.

`nginx location /blog/ { rewrite ^/blog/(.*)$ https://blog.example.com/$1 permanent; } `

Нужно ли менять настройки на iPhone или Android после настройки redirect в nginx?+

Нет. Redirect работает на сервере. Вы только импортируете конфигурацию SANSARA в клиент, дальше сервер сам перенаправляет запросы.

Можно ли сделать redirect с одного домена на другой на одном VPS?+

Да. Укажите исходный домен в server_name и целевой в return:

Что делать, если браузер показывает ошибку SSL после redirect на HTTPS?+

Убедитесь, что SSL-сертификат для домена корректно установлен и nginx настроен на прослушивание порта 443 с ssl on и правильными путями к сертификату.

Как проверить, что redirect работает, не открывая браузер?+

Используйте curl:

* Можно ли настроить redirect для части пути, например /blog/?+

Да, используйте location и rewrite:

Итог

  • Зарегистрируйтесь в SANSARA, активируйте личный VPS и импортируйте конфигурацию в клиент на iPhone, Android, Windows или macOS.
  • На сервере отредактируйте конфигурацию nginx, добавив server-блок с return 301 или rewrite для нужных доменов и путей.
  • Всегда проверяйте конфигурацию командой nginx -t и перезагружайте nginx только после успешной проверки.
  • Используйте Telegram-бот SANSARA для быстрого доступа к параметрам подключения и статусу сервера.
  • Проверяйте redirect через браузер или curl, чтобы убедиться, что запросы перенаправляются корректно.

Ещё по теме

CTA · SANSARA

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.