- измените его на
.
Это может быть все, что нужно, но если нет, можете ли вы предоставить вывод apachectl -S
?
Не очень красиво, но это работает как для 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>