Ryo1031
@Ryo1031 (Ryo Ryo)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Cloud9 Django環境構築

解決したいこと

cloud9でDjangoを使ったWebサイトについて勉強しようと思いました。そこでウェブサイトを実際にブラウザで開くために、
$ python manage.py runserver
のコマンドを実行したところ
Performing system checks...

System check identified no issues (0 silenced).
June 18, 2023 - 08:58:54
Django version 2.0.2, using settings 'myproject.settings'
Starting development server at http://(URL)
Quit the server with CONTROL-C.

と表示されたのでURLを検索してみると、
「このサイトにアクセスできません
接続が拒否されました」
と表示されます。どうすればサイトにアクセスすることができるのでしょうか。

0

2Answer

状況が詳細にわからないので、見当違いのコメントとなっていたら申し訳ありません。

入力されたURLというのは
Djangoの実行結果として表示された

Starting development server at http://(URL)

で表示されたURLをブラウザ上に入力されたということでよろしかったでしょうか?
であるとすると、これは内部IPであると思われるので
パブリックIPを指定する必要があります。
AWSのコンソールからEC2の画面にいき、実行中のインスタンスの情報の中にパブリックIPが表示されていると思いますのでそちらからアクセスください。

それでもアクセスできない場合は、サーバが立ち上がっていてネットワークが確立されていないのか、サーバーそのものがうまく動いていないのか切り分けるために
cloud9へssh接続を行い、curlやwgetでlocalhostにアクセスしサーバが動いているかを確認ください。

1Like

django-admin startproject プロジェクト
cd プロジェクト
vi .....
python manage.py runserver

全体の流れが間違えていませんか?

0Like

Your answer might help someone💌