|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Gottlieb 2:5080/1003 19 Jan 2007 12:44:10 To : Eugene Grosbein Subject : Re: Проброс HTTP/HTTPS во внутреннюю сеть --------------------------------------------------------------------------------
Thu, 18 Jan 2007 at 07:00 GMT Eugene Grosbein wrote:
EG> mod_proxy я не пользуюсь, у него дурная репутация. Аналогичная
EG> штука у меня работает через mod_accel (http://sysoev.ru):
У тебя именного проксирование MS Report'а через него настроено?
EG> AccelCacheRoot cache
EG> AccelAddXForwardedFor on
EG> AccelBkRcvBuffSize 64
EG> AccelCacheSendSize 64
EG> AccelDefaultExpire "24 hours"
EG> LogFormat "%{accel_r}x %{accel}x" accel
EG> CustomLog /usr/local/apache/logs/accel_log accel
EG> AccelPass /url http://server/url
Сенкс за наводку. Что-то начало получаться. Во всяком случае проброс на
внутренний IIS заработал как положено. Вот так сделал:
<IfModule mod_accel.c>
AccelCacheRoot /usr/local/www/accel_cache
AccelAddXForwardedFor On
AccelBkRcvBuffSize 64
AccelCacheSendSize 64
AccelDefaultExpire "24 hours"
</IfModule>
<VirtualHost 194.226.230.4:80>
ServerAdmin webmaster@usurt.ru
ServerName external-test.usurt.ru
AccelModRewriteLocation On
RewriteEngine On
RewriteLog /usr/local/www/logs/rewrite.log
RewriteLogLevel 2
RewriteRule /(.*) http://internal.usurt.ru/$1 [P]
</VirtualHost>
Тут все ОК.
А при попытке сделать еще вот так:
<VirtualHost 194.226.230.4:443>
ServerAdmin webmaster@usurt.ru
DocumentRoot /usr/local/www/htdocs
ServerName external-test.usurt.ru
AccelModRewriteLocation On
RewriteEngine On
RewriteLog /usr/local/www/logs/rewrite.log
RewriteLogLevel 2
RewriteRule /(.*) https://internal.usurt.ru/$1 [P]
<IfDefine SSL>
SSLEngine on
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</VirtualHost>
Возникает ошибка:
Bad Gateway
The proxy server received an invalid response from an upstream server.
accel: invalid backend URL: https://internal.usurt.ru/
Я правильно понимаю, что mod_accel не умеет к бэкэндам по https
обращаться? Или можно чего надо подкрутить?
Ставил из /usr/port/www/apache13-modssl с опциями WITH_APACHE_MODACCEL,
WITH_APACHE_MODDEFLATE и WITH_APACHE_SUEXEC.
--
WBR, Alexander B. Gottlieb, mailto:alex@cca.usart.ru
ICQ: 13043204 / Jabber: alex@jabber.usurt.ru
-|- -|-
--- slrn/0.9.7.4 (CYGWIN_NT-5.2)
* Origin: (http://news.cca.usart.ru/) USURT's FidoNET<->Internet (2:5080/1003)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/57953d0d1920f.html, оценка из 5, голосов 10
|