2016-08-09 13 views
1

Djangoで構築されたウェブサイトを個人のマシンにホストすることは可能ですか?もしそうなら、どうですか?自己ホストa Djangoのウェブサイト

私はチュートリアルに基づいて最初の小さなDjangoサイトを構築しました。私はそれを他のコンピュータやデバイスでどのように見えるかを見ることができ、友人や家族がチェックアウトできるようにしたい。私はサーバーを購入する方法がありません。あなたが求めている何をすべきか

+0

可能ですか?はい。実用的? No. – wim

+0

これはおそらく広すぎると思っていますが、一般的には広すぎますが、それは確かに書かれていると広すぎます。そのサイトは何ですか?あなただけがあなたが使用し、安全である必要はなく、家のLANからのみアクセスできるサイトが必要ですか?確かに、すぐに行きなさい。次のamazon.comを構築する?確かにそうではありません。 –

+0

私は地元ダンキンドーナツで、私のウェブサイト、図書館、または私の電話を見たいと思っています。何もない。私は友人/家族/私のマシンを使わずにWebstieを見るための方法がほしいです。 – doejs

答えて

2

方法は(brew install ngrok、Mac上で自作を使用して)あなたのマシン上でngrokを使用している

パスワードを持つAuthTokenを取得するためにhttps://ngrok.com/signupにサインアップする必要があります守るあなたサイト。あなたは実行します、あなたのターミナルであなたのDjangoアプリケーションを実行するにはngrok authtoken your_authtoken_here

(あなたが別のポートを指定することができることに注意してください。Djangoはデフォルトで8000上で実行されます):

持つAuthTokenをインストール

python manage.py runserver 

そして、あなたが実行します別のターミナルウィンドウで:

01:

ngrok http -auth='username:password' 8000 

あなたはこのような行で画面が表示されます

Forwarding     http://sfd98sdf.ngrok.io -> localhost:8000 

あなたのサイトを表示するには、http://sfd98sdf.ngrok.ioにアクセスしてください。

これが機能するには、マシンがこれらのプロセスを実行したままにしておく必要があります。

コメント者が言ったように、これは最高または最も安全な方法ではありませんが、あなたがやりたいことをすばやく行うための方法です。

+0

[cloudflare warp](https://warp.cloudflare.com/)もまた価値があるようです。コンセプトは似ています –

関連する問題