Apache ProxyRequest

Все те BackupExec "отдельно оплачиваемые предметы" складывают быстрый. Конечно, я смещаюсь, я работаю на Veeam.Сообщите мне, если у Вас возникнут вопросы.

1
задан 12 July 2011 в 05:48
2 ответа

Прежде всего: выключите ProxyRequests! Эта директива для создания прокси-сервера, которому можно дать запросы на все сайты в Интернете; это будет находиться и использоваться для вещей, Вы не хотите это выполнение, если выставлено сети.

Так или иначе.. изменение Ваш ProxyPass (и соответствие реверсу), должен добиться цели. Никакой regex здесь, и это использует полные пути в <VirtualHost> контекст. При необходимости в regex можно использовать mod_rewrite, но не похоже, что Вы делаете.

ProxyPass /serverWebSocket.php http://localhost:12345/serverWebSocket.php
ProxyPassReverse /serverWebSocket.php http://localhost:12345/serverWebSocket.php
2
ответ дан 3 December 2019 в 22:06

Я думаю, вы захотите использовать Apache 2.4 и использовать его модуль mod_proxy_wstunnel.

http://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html

Я бы даже подумал, что предпочтительнее иметь конечную точку API на другом имени хоста (например, api.example.com по сравнению с www.example.com), что будет означать, что вы можете отделить свой трафик API от трафика, не связанного с API, и использовать подходящую для каждого инфраструктуру. (Пример: я недавно слышал, что компания Varnish выпустила такой продукт, как varnish, но для управления API - и это почти все, что я знаю об этом в настоящее время.)

Мне было бы неудобно иметь Apache (2.2 at по крайней мере, это то, что я использую) обслуживать конечную точку API из-за проблем с C10K.

0
ответ дан 3 December 2019 в 22:06

Теги

Похожие вопросы