I can't access my public IP from local network

Solution 1:

You need to use hairpin NAT in this scenario. Please note that PCI-DSS disallows this type of NAT rule.