-
サーバーのIPアドレスを取得する: 別のマシンからDjangoサーバーにアクセスするには、まずサーバーのIPアドレスを取得する必要があります。サーバーが実行されているマシンで次のコマンドを実行して、IPアドレスを確認します。
$ ifconfig
上記のコマンドを実行すると、ネットワークインターフェースの情報が表示されます。"inet"または"inetアドレス"というラベルの横に表示されているIPアドレスが、サーバーのIPアドレスです。
-
Djangoサーバーの起動: サーバーが実行されているマシンでDjangoサーバーを起動します。以下のコマンドを実行して、Djangoプロジェクトのルートディレクトリに移動し、サーバーを起動します。
$ cd /path/to/your/django/project $ python manage.py runserver 0.0.0.0:8000
上記のコマンドでDjangoサーバーが起動し、0.0.0.0:8000というIPアドレスとポート番号でリクエストを待機します。
-
ファイアウォール設定の確認: サーバーがファイアウォールによって保護されている場合は、アクセスを許可するために必要なポート(通常は8000番ポート)を開放しておく必要があります。ファイアウォールの設定を確認し、必要なポートが開放されていることを確認してください。
-
別のマシンからアクセスする: サーバーのIPアドレスを知っている別のマシンから、Webブラウザを使用してDjangoサーバーにアクセスすることができます。ブラウザのアドレスバーに次のように入力します。
http://サーバーのIPアドレス:8000
ここで、"サーバーのIPアドレス"は実際のIPアドレスに置き換えてください。また、ポート番号が8000でない場合は、適切なポート番号を使用してください。
以上が、別のマシンからDjangoサーバーにアクセスするための基本的な手順です。適切なIPアドレスとポート番号を使用し、ファイアウォールの設定を適切に行っていることを確認してください。