Назад | Перейти на главную страницу

Я могу подключиться к своему морскому файлу, используя свой корневой домен, хотя я указал только использование своего поддомена. (nginx)

У меня возникла следующая проблема: я могу подключиться к своей установке seafile, используя свой корневой домен «www.domain.com», хотя я только указал и хочу использовать только «cloud.domain.com». У меня есть доступ только к одному IP серверу, может в этом проблема?

Доступ к www.domain.com не перенаправляет меня на субдомен, он просто открывает сеанс в корневом домене.

Мои записи A настроены следующим образом:

Мой nginx.conf:

server {
listen      80;
server_name cloud.domain.com;
rewrite     ^   https://$server_name$request_uri? permanent;
}

server {

listen 443;
ssl on;
ssl_certificate /etc/ssl/cacert.pem;    
ssl_certificate_key /etc/ssl/privkey.pem;   
ssl_prefer_server_ciphers       on;

server_name cloud.domain.com;

 location / {
    fastcgi_pass    127.0.0.1:8000;
    fastcgi_param   SCRIPT_FILENAME     $document_root$fastcgi_script_name;
    fastcgi_param   PATH_INFO           $fastcgi_script_name;

    fastcgi_param   SERVER_PROTOCOL     $server_protocol;
    fastcgi_param   QUERY_STRING        $query_string;
    fastcgi_param   REQUEST_METHOD      $request_method;
    fastcgi_param   CONTENT_TYPE        $content_type;
    fastcgi_param   CONTENT_LENGTH      $content_length;
    fastcgi_param   SERVER_ADDR         $server_addr;
    fastcgi_param   SERVER_PORT         $server_port;
    fastcgi_param   SERVER_NAME         $server_name;
    fastcgi_param   HTTPS   on;
fastcgi_param  HTTP_SCHEME https;
    access_log      /var/log/nginx/seahub.access.log;
    error_log       /var/log/nginx/seahub.error.log;
}       

location /media {
    root /root/cloud/seafile-server-1.7.0.2/seahub;
}
}