úÄÒÁ×ÓÔ×ÕÊÔÅ!<br><br>éÓÐÏÌØÚÕÀ ×ÅÒÓÉÀ 0.7.62 ÐÏÄ Windows.<br>îÁÓÔÒÏÉÌ ÐÒÏËÓÉÒÏ×ÁÎÉÅ ÒÁÂÏÔÁÀÝÅÇÏ ÎÁ 8443 ÐÏÒÔÕ SVN ÞÅÒÅÚ nginx, ÔÁËÏÊ ×ÏÔ ÓÅËÃÉÅÊ:<br><br>server {<br>ššššššš listenšššššš 443;<br>ššš ššš keepalive_timeoutššš 70;<br>
ššš ššš server_nameš <a href="http://svn.domain.com">svn.domain.com</a>;<br>ššš ššš <br>ššš ššš if ( $request_method !~ &quot;GET|POST&quot; ) {<br>ššš ššš ššš return 400;<br>ššš ššš }<br>ššš ššš <br>ššš ššš sslššššššššššššššššš on;<br>
ššššššš ssl_protocolsššššššš SSLv3 TLSv1;<br>ššššššš ssl_ciphersššššššššš AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:RC4-MD5;<br>ššš ššš ssl_certificate ššš ššš ssl.crt/server.crt;<br>ššš ššš ssl_certificate_key ššš ssl.key/server.key;<br>
ššš ššš ssl_session_cache shared:SSL:10m;<br>ššš ššš ssl_session_timeout 10m;<br>ššš <br>ššš ššš location ^~ /svn/{<br>ššš ššš ššš if ($uri != /svn/){<br>ššš ššš ššš ššš rewrite /svn(.*)$ $1 redirect;ššš ššš ššš <br>ššš ššš ššš }<br>
ššš ššš }<br>ššš ššš <br>ššššššš error_pagešš 403 404 500 501 502 503 504 = @fallback;<br><br>ššššššš location @fallback {<br>ššššššššššš <br>ššš ššš ššš proxy_set_header X-Forwarded-For $remote_addr;<br>ššš ššš ššš proxy_set_header X-Forwarded-Host $host;<br>
ššš ššš ššš proxy_set_header Host $host;<br>ššš ššš ššš proxy_set_header X-Real-IP $remote_addr;<br>ššš ššš ššš proxy_set_header X-Is-Secure 1;<br>ššš ššš ššš <br>ššš ššš ššš  proxy_passššššššš <a href="https://127.0.0.1:8443/svn$request_uri">https://127.0.0.1:8443/svn$request_uri</a>;ššš šššššš ššš ššš <br>
ššš ššš }<br>ššš }<br><br>ðÒÉ ÚÁÐÒÏÓÅ <a href="https://svn.domain.com:443/">https://svn.domain.com:443/</a> ÐÒÏÉÓÈÏÄÉÔ ×ÙÌÅÔÁÎÉÅ nginx, ÂÅÚ ÚÁÐÉÓÅÊ × ÌÏÇ.<br>÷ ÞÅÍ ÍÏÖÅÔ ÂÙÔØ ÐÒÏÂÌÅÍÁ, ÎÅ ÐÏÄÓËÁÖÅÔÅ?<br><br>-- <br>... -žžž- žž- ž-- ž- žžž- ž -ž žž ž -- -žžž- ž- ž-žž ž -ž- žžž ž- -ž -žž ž-ž<br>
ó Õ×ÁÖÅÎÉÅÍ, áÌÅËÓÁÎÄÒ.<br>