There is a popular Open Source application written in Javascript Node.js that listens to port localhost:1234 under my regular, non privileged account.
When connecting from localhost everything works perfectly. The idea, however is to make that service accessible to anybody on the WWW.
Efforts to have Apache send requests to that port have failed. See Virtual/Proxy Host configuration below. The requests are passed but all that happens is that the directory contents are listed. Connections to http://example.com:1234 are ignored. Why?
Is there a way to make that server "legitimate" or "trusted"?
Before attempting to run that server as root or Apache, I rather search for your expert advice here.
#
# Potree Plain Protoserver
#
<Location /potree-1234>
ProxyPass http://localhost:1234
ProxyPassReverse http://localhost:1234
</Location>
#
NB: I installed a "Hello, world" server, also based on Node.js and it works fine with a URL such as: