User Tools

Site Tools


dev:websockets:gateway:websocketd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:websockets:gateway:websocketd [2018/07/09 11:30] ericksondev:websockets:gateway:websocketd [2022/02/10 13:34] (current) – external edit 127.0.0.1
Line 68: Line 68:
 <code> <code>
  
-# SSL is not currently supported by osrf-websocket-stdio+Websocketd supports SSL, but I run it in non-SSL mode since it's on the same machine as NGINX. 
-modify /osrf-websocket-translator configuration accordingly+Replace https:// with http://
 proxy_pass http://localhost:7682; proxy_pass http://localhost:7682;
  
Line 129: Line 129:
 ExecStart=/usr/local/bin/websocketd --loglevel error --maxforks 250 --port 7682 /openils/bin/osrf-websocket-stdio ExecStart=/usr/local/bin/websocketd --loglevel error --maxforks 250 --port 7682 /openils/bin/osrf-websocket-stdio
  
-# --sameorigin and --origin=domain1,domain2 flags are also supported.+# modify websocketd command line options to taste 
 +# --sameorigin and --origin=domain1,domain2 flags are also supported for security.
  
 +# On Ubuntu 18.04, you may also need to include something like this:
 [Install] [Install]
 WantedBy=multi-user.target WantedBy=multi-user.target
Line 138: Line 140:
  
 <code> <code>
-stop and disable apache2-websockets to avoid port conflicts +# disable apache2-websockets to avoid unintended starts & port conflicts
-sudo systemctl stop apache2-websockets+
 sudo systemctl disable apache2-websockets sudo systemctl disable apache2-websockets
  
dev/websockets/gateway/websocketd.1531150228.txt.gz · Last modified: 2022/02/10 13:34 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.