■状況
ConoHaの通常VPS(Ubuntu 22.04)にDjangoアプリをデプロイ中です。
python manage.py runserver 0.0.0.0:8080 で起動し、内部からはcurl localhost:8080で確認できますが、外部PCからブラウザアクセス・nmapともにタイムアウトします。
■試したこと
Djangoサーバ起動確認
→ 0.0.0.0:8080でListenしており、内部からはアクセスOK
セキュリティグループ設定(ConoHa管理画面)
→ 8080ポートを 0.0.0.0/0 で開放済み
UFW確認
→ sudo iptables -L -n で 8080ポートが ACCEPT されていること確認
外部PCからの確認
→ nmap -Pn -p 8080 [サーバIP] で filtered
→ ブラウザアクセスは ERR_CONNECTION_TIMED_OUT
Nginx経由も試したが複雑になるため現状使用せず
■想定する原因候補
ConoHa自体の「基本ファイアウォール」が別に動いている?
ルーター・VPS側で更にポート制限がかかっている?
■質問
上記状況で考えられる原因と確認方法
ConoHa VPSでDjango用サーバをすぐ外部公開するなら、「アプリケーション:Django」テンプレートを選ぶのが確実 という話を聞いたが、それは正しいか
別サーバ構築せずこのまま進めるなら、具体的にどこをチェックすればよいか
■補足
内部サーバ情報
Ubuntu 22.04
Django 5.2.3
ufw使用中
できればNginxなどは使わず、シンプルにDjango開発サーバをそのまま公開できる状態が理想です。
