There is a web application, I run Apache Tomcat 8.0 , from the local network through localhost:8080 everything works fine. I can even go through the iPhone , which is connected to the same wai-fayu, and the application works in a mobile safari.

But as soon as I connect directly to my ip on the same port, there is no connection. Google - write to open ports through a firewall . Opened, but unchanged.

What could be the reason? Maybe you need to configure something in apache itself?

It is worth saying that I also tried to connect to the Internet via the modem mode on the iPhone to experiment with different providers, all of a sudden, but I can't connect to my ip ip either.

    1 answer 1

    You get an IP address within your provider's network. You access the Internet through the proxy server of your provider. Your IP address does not exist on the Internet, it is hidden behind a proxy server. You need to order a "static IP address" service from your provider, which will be visible from the external network - the Internet.

    • Thanks, and this is exactly because of this? I thought I had a static IP, because the address never changes. I will call provider, I will order. I hope this is really the case. - FlIkt
    • You were right. It was necessary only to order a static address. Dancing with a tambourine around the ports in the same firewall is not needed. Simply start the Tomcat server, at least with version 8. - FlIkt