Как пропустить owncloud через nginx с добавлением поддомена?

Добрый день! На одном сервере крутится nginx (настроен не мной, настройщика не найти), на него смотрит домен с поддоменами, раскиданными по др. сервам. Решил на одной свободной машине поднять owncloud, с поддоменом и скрытием /owncloud/. Я в nginx ноль. Вот конфигурация:
server {
    listen                  80;
    listen                  443 ssl;
    server_name             cloud.домен.ru;

    rewrite ^(/owncloud/.*)$ https://$server_name$request_uri? permanent;

    ssl_certificate         домен.ru_bundle.crt;
    ssl_certificate_key     домен.ru.key;
    ssl_protocols           TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers             HIGH:!aNULL:!MD5;
 
    server_name_in_redirect on;
    keepalive_timeout       70;
                                                        
#       access_log  logs/host.access.log  main;
             
        rewrite ^/(.*)$ /owncloud/$1 last;
                                
        location /owncloud/ {
                proxy_pass http://10.10.10.11:80;
                proxy_redirect http://cloud.домен.ru/owncloud /;

                proxy_set_header   Host             $host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                client_max_body_size       10m;
                client_body_buffer_size    128k;
                proxy_connect_timeout      90;
                proxy_send_timeout         90;
                proxy_read_timeout         90;
                                                                                                        
                proxy_buffer_size          4k;
                proxy_buffers              4 32k;
                proxy_busy_buffers_size    64k;
                proxy_temp_file_write_size 64k;
      }
}

Выдает URL с двойным слешем и не работающими css и js:
https://cloud.домен.ru//index.php/login
Повторюсь. От Nginx далек, и данная конфигурация лишь адаптация одной из действующих.
Спасибо!
  • Вопрос задан
  • 521 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы