Назад | Перейти на главную страницу

Внутренняя ошибка сервера Helicon ISAPI Rewrite Proxy 500

У меня есть веб-сайт www.domain.com. Теперь клиент хочет, чтобы веб-сайт работал по адресу www.otherdomain.com/whatson/brand/.

Поскольку веб-сайт umbraco, он не будет работать в подпапке.

Я хотел использовать перезапись ISAPI для прокси-запросов к www.domain.com, используя следующее правило в .htaccess на www.otherdomain.com/whatson/brand/

RewriteRule ^(.*)$ http://www.domain.com/$1 [P,L]

Однако, когда я применяю это, я получаю уродливую внутреннюю ошибку сервера 500. В журнале событий ничего нет. Итак, я включил ведение журнала ISAPI и увидел следующее

111.111.111.111 111.111.111.111 Tue, 12-Jan-2010  13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (2) init rewrite engine with requested uri /whatson/brand/home.aspx

Затем он проверяет все остальные правила перезаписи на сервере.

Тогда это

111.111.111.111 111.111.111.111  Tue, 12-Jan-2010  13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (1) Htaccess process request w:\websites\otherdomain.com\docs2\whatson\brand\.htaccess
111.111.111.111 111.111.111.111  Tue, 12-Jan-2010  13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (3) applying pattern '^(.*)$' to uri 'home.aspx'
111.111.111.111 111.111.111.111  Tue, 12-Jan-2010  13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (2) forcing proxy-throughput with http://www.domain.com/home.aspx
111.111.111.111 111.111.111.111  Tue, 12-Jan-2010  13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (1) go-ahead with proxy request http://www.domain.com/home.aspx [OK]
111.111.111.111 111.111.111.111  Tue, 12-Jan-2010  13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (2) rewrite 'home.aspx' -> '/whatson/brand/home.aspxx.rwhlp?p=0'
111.111.111.111 111.111.111.111  Tue, 12-Jan-2010  13:05:24 GMT [www.otherdomain.com/sid#2045305275][rid#26337200/initial] (2) internal redirect with /whatson/brand/home.aspxx.rwhlp?p=0 [INTERNAL REDIRECT]

Судя по журналам, похоже, что это работает, но я не вижу, чтобы страница прошла ...

Стоит отметить, что www.domain.com и www.otherdomain.com находятся в одном поле. LogLevel - 3, а RewriteLogLevel - 3 (я пробовал с 9 и отлаживал, но через другие сайты на коробке проходит слишком много трафика)

Любые идеи?

Я обнаружил, что это проблема, когда оба домена находятся в одном ящике.

Исходящий запрос прокси не удалось разрешить на локальном компьютере. Странно.

Добавлен 127.0.0.1 www.domain.com в файл hosts, и он работает.