nginx: проблема при создании subdomain.subdomain.domain.com

Я пытаюсь создать прототип веб-сайта на своем сервере, используя имя домена по умолчанию, которое я получаю через своего хостинг-провайдера, и я хотел бы запустить его на поддомене, но у меня возникают проблемы при этом.

Домен, к которому я пытаюсь добавить поддомен:

ks12345.kimsufi.com

И я хотел бы временно запустить сайт test.ks12345.kimsufi.com

домен работает с моим сервером как посещение ks12345.kimsufi.com возвращает сообщение nginx hello world type, чего я и ожидаю, и мне удалось обслужить страницы из ks12345.kimsufi.com/test но это портит все мои пути, которые использует сайт, так что на самом деле это не вариант.

Я пробовал несколько разных вещей, но я не могу найти способ получить доступ к сайту из test.ks12345.kimsufi.com какая моя конечная цель, кто-нибудь знает, возможно ли это или как это сделать?

Вот содержимое файла vhost, который я пробую до сих пор:

server {
        listen 80;

        root /var/www/example.com;
        index index.html index.htm;

        server_name test.ks12345.kimsufi.com;

        location / {
                root /var/www/eample.com/;
                fastcgi_param REQUEST_METHOD $request_method;
                fastcgi_param QUERY_STRING $query_string;
                fastcgi_param CONTENT_TYPE $content_type;
                fastcgi_param CONTENT_LENGTH $content_length;
                fastcgi_param GATEWAY_INTERFACE CGI/1.1;
                fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
                fastcgi_param REMOTE_ADDR $remote_addr;
                fastcgi_param REMOTE_PORT $remote_port;
                fastcgi_param SERVER_ADDR $server_addr;
                fastcgi_param SERVER_PORT $server_port;
                fastcgi_param SERVER_NAME $server_name;
                fastcgi_param SERVER_PROTOCOL $server_protocol;
                fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
                fastcgi_param PATH_INFO $fastcgi_script_name;
                fastcgi_pass 127.0.0.1:9003;
        }
}

пс. все вещи fcgi внутри location / являются настройкой web.py и работали ранее, так что я не думаю, что в этом проблема

1 ответ

У вас нет записи DNS, это не связано с nginx. Kimsufi предоставил вам только поддомен ks12345, и вам нужна запись DNS для test.ks12345 для доступа к вашему серверу. Проверьте свой хостинг пакет, если вы можете контролировать свой DNS. Спросите Кимсуфи, но я считаю, что это не входит в ваш пакет (потому что я знаю Кимсуфи).

Другие вопросы по тегам