Installation Guide Enhancement Request: Will fix many "can't get to webadmin page" issues

#1
After spending hours of online research time and finally figuring it out by reading through this forum, I humbly request an update to the Installation/Uninstallation page in the documentation:

-----

The default port for the WebAdmin interface is 7080. Plug http://[address]:7080/,

please change to:

The default port for the WebAdmin interface is 7080. Input the URL http://[DIRECT IP ADDRESS OF HOST]:7080/,

---

Even if you have no os level firewall (i.e. ufw), no IPTABLES denying anything, and if you are on AWS and you have the admin port (i.e. 7080) wide open, it still won't connect if you have already created and mapped a domain and are using something like Cloudflare. You need to use the DIRECT IP of the server with the port. You may get a warning message in Chrome (since it is not HTTPS), but you can bypass it and get to the login page. This one change would have saved me at least a day.

Thank you, and have a great day.
 

Pong

Administrator
Staff member
#2
Thank you so much for your suggestion. admin URL is now on https instead of http. [address] being the IP address or domain name of your web server machine, domain name should work as well. do you mean CloudFlare blocking 7080 access to the backend server? Can you provide an URL for us to check? normally CloudFlare should not block such.
 
#3
I had established a domain and a working site with apache. This wasn't a new installation. It is a basic AWS EC2 instance. I have the domain using Cloudflare CDN. I stopped apache, installed and started LiteSpeed and got the default site. I already had the appropriate ports opened. For the Web Admin Control Panel, I had port 7080 opened to the world while troubleshooting. If I used my http://mydomainname:7080, my browser would not connect. I believe DNS was fine, as it just said "waiting for...", meaning it had successfully looked up the domain, it just wasn't getting a response. I guess it is possible Cloudflare is blocking ports, but only for the domain name? I had not made any additional changes to Cloudflare or Litespeed after initial install. As soon as I put the IP address it, I connected fine. I then locked port 7080 down to only my IP. If you would like to troubleshoot this, send me an email and I can work with you to recreate the issue. I was hoping that this might save some others time if they are having the same issue.

Another thought: I had not applied an SSL certificate yet, so my site was not running https yet. Perhaps it was trying to go to port 443 first for the admin page (which was NOT open at the time)? Would I have needed both 443 AND 7080 opened?
 
Last edited by a moderator:

Pong

Administrator
Staff member
#4
You can log a ticket with us by sending email to support@litespeedtech.com with your detailed domain, ips, login info, tmp root ssh login etc.

By the way, Have you checked with CloudFlare if 7080 was blocked? You can also use host file to override to your backend IP and bypass CloudFlare.

Normaly, https://mydomainname:7080 should work either directly to server IP or through CloudFlare unless you have an official response from CloudFlare. Please do check with them. To me , this is more like CloudFlare issue, not AWS issue or Litespeed installation instruction issue.
 
Last edited by a moderator:
#5
OK, I will check with Cloudflare and get back to you. One thing I may be able to try is simply disable/bypass cloudflare and retry. That may tell us what we need to know.
 
#7
Sorry for the delay. You are correct. I bypass cloudflare and I am able to get to the console by domain name. So I guess if someone is having an issue accessing it to begin with, they should at least try the direct server IP address to see if that works and if it does, they possibly have a DNS/Cloudflare configuration problem.
 
Top