If you are using Apache web server (2.4 or above), enable these modules in httpd.conf file :
Add this setting to your httpd.conf file
``` {.lang-php .prettyprint .prettyprinted dir="ltr"} ProxyPass /wss2/ ws://ratchet.mydomain.org:8888/
Use this URL in your JavaSscript call when you want a WSS connection:
``` {.lang-php .prettyprint .prettyprinted dir="ltr"}
var ws = new WebSocket("wss://ratchet.mydomain.org/wss2/NNN");
Restart Apache web server and make sure that your Ratchet worker (web socket connection) is open before applying the settings (telnet hostname port).
Source:
http://stackoverflow.com/questions/16979793/php-ratchet-websocket-ssl-connect