私はDjangoを私のSSHサーバにインストールしています。しかし、私が取り組んでいるSSHサーバーは私の家ではありません。したがって、Djangoが作成するローカルのip-adres(127.0.0.0:8000)は私にとっては利用できません.Django-appsをグラフィック的にテストすることはできません。 問題を解決するにはどうすればよいですか?それを動作させるためにSSH上のDjango公開IP
django-admin.py runserver [IP]:[port]
しかし、どのIP、私はそこに記入する必要があります。
Djanoは、このようなサーバーのIP-ADRESを設定することができコマンドrunserverを持っていますか?私が持っている唯一のIPは、SSHサーバのIPです。私のWebホストのIPアドレスを記入することはできません(ただし、パスワードなどを入力する必要があります)。
ありがとうございます!あなたがいないために起こる場合
彼は正しく始まりますが、どうすれば今すぐ訪問できますか? –
マシン全体を制御する場合は、ファイアウォールでそのポートを開くだけです(iptables?)。あなたが典型的なウェブホスト上にいる場合は、おそらくApacheの実行があるので、それは正しい方法ではありません。手順については、https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/を参照してください。 – rewritten
ssh-serverの(IPから)ウェブブラウジングする可能性はありますか?だから私のSSHサーバでインターネット上でサーフィンをしている...(私はDjangoサーバのローカルipを訪問することができたと思うので) –