-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Information about proxy via apache #89
Comments
Thanks, @btsimonh. I've added it to the Troubleshooting page. |
FYI the link on the troubleshooting page leads to: |
however trying to accomplish the same thing with caddy server isn't working for me. |
@ministryofsillywalks Thanks for pointing the broken links. Fixed. Looks like your proxy setup was successful, so you may want to check #104 or #66 for further troubleshooting instructions. |
Just saw this morning that then node had been updated to 1.10 with the new option to toggle discovery. Totally missed that. Enabled discovery and now its working fine! |
Sorry to bring this old topic back up but I am having the exact same problem. I'm using Caddy with Node Red running in docker as root. I'm running the echo hub on port 8686 and I can successfully pull http://192.168.0.25:80/description.xml . I've tried turning device discovery on/off with no luck. I'm running NR v1.2.2 and node-red-contrib-amazon-echo v1.10 . I'm trying to discover from Android Alexa app as well as a FireTv 4k Stick. In full disclosure, I did have the node-red-contrib-alexa-smart-home previously installed, but I have totally removed it from NR as well as clearing all devices it had found and removed the skill from Alexa app. Can anyone give me some suggestions? |
After rereading the main page a four hundredth time I realize that this is probably the problem. |
Hi,
I'm using a Scargill script node-red on OrangPi, and hit the port 80 issue.
The problem was that port 80 was in use by apache2 on the machine....
So, I thought I would document how I got it to operate - maybe this can be added as an additional option in troubleshooting...
Proxying via an existing apache2 on port 80
Choose a non conflicting port - I chose 8008 - and set in the echo hub node.
Check you can access http://youraddr:yourport/description.xml
(e.g. http://192.168.1.210:8008/description.xml
run
a2enmod proxy_http
in your apache conf file (e.g. /etc/apache2/sites-available/000-default.conf), add:
(replacing 8008 with your port of choice)
run
service apache2 restart
Check you can access http://youraddr:80/description.xml
Ask alexa to search for devices.
Note:
The description.xml still contains port 8008. It may be an idea to optionally have two port configurations, one for the port to listen on, and one to be the port to be contacted on on the local LAN.
The text was updated successfully, but these errors were encountered: