ファイアーウォールの設定を確認してください。
http接続用ポート(80)とhttps接続用ポート(443)が開いておらず、そのせいでアクセスが拒否されている可能性があります。
環境
Ubuntu 22.04 LTS
手順①既に開いているポートの確認
#コマンド
sudo ufw status
#結果
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
手順②アクセスを許可するポートの追加
#コマンド
sudo ufw allow http
#結果
Status: active
To Action From
-- ------ ----
22/tcp (OpenSSH) ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
22/tcp (OpenSSH (v6)) ALLOW IN Anywhere (v6)
80/tcp (v6) ALLOW IN Anywhere (v6)
同じようにsudo ufw allow https
を実行してあげると443/tcp
も追加されます。
ちなみに、設定を書き換えたらsudo reboot now
などでサーバーを再起動しないと変更が反映されないかも。私はそうでした。