Добрый день! На одном сервачке крутится nginx(настроен не мной, настройщика не найти), на него смотрит домен с поддоменами, раскиданными по др. сервачкам. Решил на одной свободной машине поднять owncloud, с поддоменом и скрытием /owncloud/. Я в nginx ноль. Вот конфиг, но он не работает:
server {
listen 80;
listen 443 ssl;
server_name cloud.mydomain.ru;
rewrite ^(/owncloud/.*)$ https://$server_name$request_uri? permanent;
ssl_certificate mydomain.ru_bundle.crt;
ssl_certificate_key .mydomain.ru.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
server_name_in_redirect on;
keepalive_timeout 70;
rewrite ^/owncloud/(/.*)$ $1 last;
location /owncloud/ {
proxy_pass http://10.10.10.11:80;
proxy_redirect http://cloud.mydomain.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;
}
}