So I have a Pi and I have an Apache server on it. I can access this pi fine on the local network, and I have forwarded port 80 to point at the Pi server on my router, and when I type my router's public IP I see the white page that says, "Index of" and shows the file structure of my server.
At the bottom it says Apache/2.4.25 (Raspbian) Server at xxx.xxx.xxx.xxx Port 80 so I know im accessing the server, and when I click the html folder it redirects me to the correct page and shows the Pi's ip on the local network in the address bar. The thing is, the page doesn't load and instead gives me an error that the site was taking too long to respond. Essentially, the public IP takes me to the right page but the page will not load for me. Anyone got any ideas? Sorry if I'm all over the place. This is part of my capstone project for school.