Re: Nginx reverse proxy и WebDav
Alex Domoradov
alex.hha at gmail.com
Fri Sep 20 12:17:04 UTC 2013
В каком смысле не знает? SNI начиная с Win7 без проблем работает
2013/9/20 usows <usows at pomorsu.ru>:
> Проблему удалось локализовать. Имя ей - SNI. К сожалению, даже Win8 об этой
> тонкости ничего не знает
>
> Всем спасибо за участие, извините за потраченное время
>
> usows писал 17.09.2013 17:15:
>
>> Доброго времени суток
>>
>> Столкнулся сейчас с проблемой. Есть некий сервер, к нему идет
>> обращение через reverse-proxy. До недавнего времени работа шла через
>> прокси на апаче, сейчас в качестве прокси используется nginx
>> Проблема в том, что после переезда перестал работать WebDav для
>> клиентов на Windows
>>
>> Конфиг апача:
>>
>>
>> <VirtualHost *:80>
>> ServerName server.example.ru
>> Redirect permanent / https://server.example.ru/
>> ErrorLog /var/log/apache2/server.example.ru/error.log
>> CustomLog /var/log/apache2/server.example.ru/access.log combined
>> </VirtualHost>
>>
>> <VirtualHost *:443>
>> ServerName server.example.ru
>> ProxyRequests off
>>
>> Alias /errors/ "/var/www/errors/"
>> <Proxy *>
>> Order deny,allow
>> Allow from all
>> </Proxy>
>>
>> ProxyPass / http://server.example.local:8080/
>> ProxyPassReverse / http://server.example.local:8080/
>>
>> ErrorLog /var/log/apache2/server.example.ru/error.log
>> CustomLog /var/log/apache2/server.example.ru/access.log combined
>>
>> SSLEngine on
>> SSLOptions +StrictRequire
>> SSLProtocol -all +TLSv1 +SSLv3
>> SSLCipherSuite HIGH:MEDIUM:!aNULL:+SHA1:+MD5:+HIGH:+MEDIUM
>> SSLCertificateFile /etc/ssl/server/ssl.crt
>> SSLCertificateKeyFile /etc/ssl/server/ssl.key
>> SSLCertificateChainFile /etc/ssl/server/sub.class1.server.ca.pem
>> SSLCACertificateFile /etc/ssl/server/ca.pem
>> SSLVerifyClient none
>> SSLProxyEngine off
>> SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
>> downgrade-1.0 force-response-1.0
>> </VirtualHost>
>>
>> Конфиг nginx:
>>
>> server {
>> listen 80;
>> server_name server.example.ru;
>>
>> rewrite ^ https://server.example.ru$request_uri? permanent;
>> access_log /var/log/nginx/server/access.log;
>> error_log /var/log/nginx/server/error.log;
>> }
>>
>> server {
>> listen 443 ssl;
>> server_name server.example.ru
>> ssl on;
>>
>> ssl_certificate /etc/nginx/ssl/server.crt;
>> ssl_certificate_key /etc/nginx/ssl/server.key;
>>
>> access_log /var/log/nginx/server/access.log;
>> error_log /var/log/nginx/server/error.log;
>>
>> location / {
>> proxy_set_header Host $host;
>> proxy_set_header X-Real-IP $remote_addr;
>> proxy_set_header X-Forwarded-Proto https;
>> proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
>>
>> chunked_transfer_encoding off;
>>
>> proxy_redirect off;
>> proxy_pass http://server.example.local:8080/;
>> }
>> }
>>
>>
>> Заранее спасибо за помощь
>>
>> Сергей
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
> --
> Ведущий программист отдела СА УИТ САФУ
> Усов С.А.
>
> s.usov at agtu.ru
>
> (8182)21-61-00p1797
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
Подробная информация о списке рассылки nginx-ru