cancel
Showing results for 
Search instead for 
Did you mean: 
1

Ask

2

Reply

3

Solution

Can't access my website externally and I cannot figure out why.

norfolk_uk
4: Newbie

I have Apache running on a Raspberry Pi, hosting a website. On my LAN I can access the website no problem. Outside of my LAN it times out. I am happy that Apache is working correctly and that UFW (Uncomplicated Firewall) is letting the right stuff in and out (because I can access the website from the LAN no problem).

 

I have a static IP from Vodafone and the DNS is correct (if I use the IP:port number I still cannot access the site externally).

 

My ISP is Vodafone and I am using their router (THG3000). I have set the web server a static IP and I have port forwarded ports 80 and 443.

 

I should also say that with the same equipment I have successfully hosted a site from home before.

 

I assume that the traffic is not being port forwarded, despite port forwarding being set up. I have also put the web server in the DMZ to no avail and even turned the router's firewall off completely for a minute to test, also to no avail.

 

I have spoken to Vodafone who confirmed that they do not block port 80.

 

At this point I am at a loss to explain it. Does anyone have any ideas please?

36 REPLIES 36

Cynric
16: Advanced member
16: Advanced member

Jayach
16: Advanced member
16: Advanced member

@Cynric 

As @norfolk_uk has been active on the forum since 2020, it seems unlikely to be the usual scammers.

Perhaps they have genuinely asked on Reddit and here?

Yes that my post about the same issue on Reddit. Username checks out, right?

Cynric
16: Advanced member
16: Advanced member

@norfolk_uk Ah, my mistake, sorry.

We've been having a number of spammers copying Reddit items and adding bad URLs.

Ripshod
16: Advanced member
16: Advanced member

Between your reddit post and this I know it's not your domain's nameservers. Do you have another router you can try (non-isp)? 

Ripshod
16: Advanced member
16: Advanced member

In fact, to rule out the router can you connect the pi directly to the ONT and set up a PPPoE session on the pi? (if you don't have another suitable router) 

CrimsonLiar
16: Advanced member
16: Advanced member

A website running on port 80 for external access not being accessible might not be a deliberate block, but more a case of poor coding on the router.  Another test for this might be to temporarily run the website on port 8000 or 8080.  Assuming the reason that the site isn't accessible due to the lack of SSL and recent versions of Chrome throwing a wobbly!

I have tried changing the port numbers to no avail.

Unfortunately I don't have another router to try and I don't have an ONT. 

Can anyone confirm that they have a THG3000 with firmware 19.4.0551-3261103 with port forwarding working?