From the iphone are you just internal to your network or does it not load from external network?
Might need more details about your setup. i have pfsense but i am not using haproxy or the built in ssl generation. i use letsencrypt to get a certificate. Maybe check the logs in your haproxy to see if there are any errors.