<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 კონფიგურაციის რედაქტირება

მაგალითებში app123 თქვენი მომხმარებლის სახელია, SERVER_IP კი სერვერის მისამართი — ორივე მოცემულია კონსოლში, თქვენი App Hosting ანგარიშის „წვდომის“ ჩანართზე.

საიტები ~/nginx/conf.d/*.conf-შია, მთავარი ფაილი კი ~/nginx/nginx.conf. ყოველი დამატებითი დომენისთვის დაამატეთ server ბლოკი საკუთარი server_name-ით:

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

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

ყველა server ბლოკში უნდა დარჩეს listen unix:/run/app-hosting/… ხაზი — ამ სოკეტით აღწევს თქვენამდე ტრაფიკი. თუ reload-ის შემოწმება ვერ გაივლის, მიმდინარე კონფიგურაცია რჩება, ასე რომ შეცდომა საიტს არ გათიშავს.