I am attempting to setup a Web Server in my home using an old laptop. Here is what I have done:
- TCP and UDP tested
- CentOS 7 installed
- opened port 80 and 8000 with firewall-cmd (confirmed open as I am able to access my Web Server within my own LAN)
- opened port 80 and 8000 with my ATT Uverse Router (confirmed open with yougetsignal.com)
- I am running a Python Flask application I have tried it on both port 80 and 8000.
I am able to connect to the flask app within my own LAN using the local IP but cannot connect externally by using my public IP.
Note: I am able to connect to it externally by setting the web server to DMZPlus mode (opening all ports) in my router, but it is very insecure.
Can someone please tell me what I am missing? Thanks in advance.