If the web server is set in "y" mode and saved the new configuration. Then you have either restarted the firewall or rebooted the router you should have external access to the web server. However sometimes ISP's will block specific ports to prevent you from running a web server. If that is the case then change the port on your web server to something like 1080 and try the test again externally using
- Code: Select all
If that works then you can use something like a dynamic DNS redirect from the standard port 80 to port 1080 on your site and still get it working without the manual port setting. Also if you are running the Apache web server you can just change it to listen to both port 80 and 1080. If this is the built in web server you can add a special firewall rule to get the changed port 1080 to also listen to port 80. Just let us know the results of your test and your configuration to work out the details.
Another problem that sometimes happens is that your ISP does not give out public IP addresses to there clients. If that happens then there are no work a rounds other than to contact your ISP and get a public IP or at least a port redirected for your server.
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.