Faced with such a problem. There is a server on a bunch of LAMP, based On CentOS 7. For some reason the website opens normally if you use the name or internal server IP, but if you use an external, it does not work.
Forwarding is configured properly (checked on the SSH service). What could be the reason?