<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500&family=IBM+Plex+Sans:wght@400;500;600&family=Instrument+Sans:wght@600;700&family=Noto+Sans+Georgian:wght@400..700&display=swap"> Перейти к содержимому
Binwi logo

Редактируйте конфигурацию nginx

В примерах svm123 — ваше имя пользователя, а SERVER_IP — адрес сервера; оба указаны на вкладке «Доступ» вашего SVM в консоли.

Сайты лежат в ~/nginx/conf.d/*.conf, основной файл — ~/nginx/nginx.conf. Для каждого дополнительного домена добавьте блок server со своим server_name:

# ~/nginx/conf.d/default.conf
server {
    listen unix:/run/svm/svm123/nginx.sock default_server;   # keep this line
    server_name _;
    root /home/svm123/www/public;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
}
svm-nginx-test                     # check the config
systemctl --user reload svm-nginx  # apply it (tests again first)

В каждом блоке server должна остаться строка listen unix:/run/svm/… — через этот сокет к вам приходит трафик. Если проверка при reload не проходит, остаётся текущая конфигурация, так что опечатка не уронит сайт.