I’m trying to install sequenceserver on an Ubuntu server (Ubuntu 14.04.3 LTS). In the past I’ve successfully done this on another Ubuntu machine, and now I want to install it on a (headless) web server. That means (as far as I know) that I can’t try http://localhost:4567, but instead I go to the IP address of the web server, with the specified port of course.
The problem is that my browser can’t seem to make a connection to that url at all. I’ve tried various ports (using the -p option) and I tried specifying the IP address (using the -H option).
I’m running apache2 and tomcat on the same web server, with no problems at all. I can also ssh into it just fine.
Maybe I’m missing something simple. Any ideas on what I could try?
Thanks for the quick reply. I tried that, and it works fine from the server. Next, I tried launching it with the -H option. Again, this works on the server itself. However, from another computer (either on the same network or on a completely different network) it just hangs. However, I can reach a webapollo instance on port 8080 (which uses tomcat). So, next I stopped tomcat and launched sequenceserver on port 8080 everything works!
So maybe port 4567 is blocked. I tried several other ports with no luck. I’m a bit of a noob when it comes to webserver/firewall settings. I will ask the IT department who set up the server, since it seems likely that they are blocking those ports (correct?).
Do I understand correctly that running sequenceserver on apache might circumvent this issue? I’ve tried setting that up in the past, using your instructions, but I couldn’t really figure it out. Maybe I’ll try again.
Thanks, that post by Terry Mun was extremely helpful! I got it to work now, and it looks great. (Maybe a good idea to put this link on the sequenceserver site, so others can find it too?)
Thanks for making sequence server available, I look forward to using it.
Looking at the page source I believe it may be caused by an incorrect path to the CSS file.
This issue started after I used Apache/passenger. Any ideas on how to fix this?
This behaviour is correct: that’s how relative vs absolute URL work. SequenceServer uses relative paths. You need to configure Apache to rewrite foo.com/blast to foo.com/blast/ — see the group archives.