Прокси реверса Apache для использования Cloud9 ServerName

Похож на него, был до Suhosin. Отключенный это, поскольку php модуль и вещи хорошо работают снова.

1
задан 19 September 2013 в 01:29
2 ответа

- измените его на .

Это может быть все, что нужно, но если нет, можете ли вы предоставить вывод apachectl -S ?

0
ответ дан 4 December 2019 в 09:01

Не очень красиво, но это работает как для HTTP, так и для SSL без изменений в Cloud 9.

Необходимый модуль Apache: mod_proxy_wstunnel (я думаю, доступен в Apache 2.4, доступны руководства по сборке для Apache 2.2.x, например http://www.amoss.me.uk/2013/06/apache-2-2-websocket-proxying-ubuntu-mod_proxy_wstunnel/ ).

ProxyPreserveHost On

RewriteEngine On
RewriteCond %{QUERY_STRING} transport=polling
RewriteRule ^(.*)smith.io(.*) /polling [P]

<Location />
   ProxyPass http://localhost:3131/
   ProxyPassReverse http://localhost:3131/
</Location>
<Location /smith.io>
   ProxyPass ws://localhost:3131/smith.io
   ProxyPassReverse ws://localhost:3131/smith.io
</Location>
<Location /polling>
   ProxyPass http://localhost:3131/smith.io/server
   ProxyPassReverse http://localhost:3131/smith.io/server
</Location>
0
ответ дан 4 December 2019 в 09:01

Теги

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