恐らくセキュリティグループの設定でしょう。
具体的には、Application Load Balancer(ALB)は外部からSSL(port443)へのアクセスが許可されたセキュリティグループを設定している必要があり、EC2には参考サイトのままであればhttp(port80)へのアクセスが許可されたセキュリティグループを設定する必要があります。
IPアドレスでアプリを表示することはできました。
とあるので、恐らくEC2にはhttpインバウンドアクセスを許可したセキュリティグループがすでに設定されているのではないかと思われ、主原因はALBの可能性が高そうです。
「alb acm セキュリティグループ」などで検索してセキュリティグループについて調べると良いかと思います。