2014-03-12 37 views
2

我正在爲python開發一個網站(使用django和GIT)進行關聯,並且我需要分享我的工作以供團隊批准。如何將我的網站分享給合作伙伴?

我有大約50人需要能夠24/7訪問我的「網站」。

顯然,免費託管並不是最好的辦法(請參閱我原來的問題的答案)。

我從來沒有做過這樣的事情,所以我有點失落。看起來我可以在沒有太多投入的情況下使用我的Ubuntu電腦。顯然這個應用程序還有其他工具。

我在尋找關於如何實施工作解決方案的建議和解釋。

編輯:50人不在我的本地網絡。

[原帖下文]

什麼是分享我的網站,合作伙伴的最佳方式?

我正在開發一個協會的網站,我想知道是否有辦法讓他們訪問我正在進行的工作。

我在想免費託管解決方案?

我不是在尋找專業的主持人,我只是想找一種方式與最多50人分享我的作品。

有沒有另一種解決方案?

我有一臺可以用作服務器的ubuntu pc(我有高速連接)。

(我不知道這是否是相關的,但我使用python,Django和引導的設計)

+1

我傾向於使用heroku。 – njzk2

+1

Python有'http。服務器'在標準庫中,這可能是有用的,並且可能比任何其他解決方案更容易。 – rlms

+0

在數字海洋上獲取一滴水。這是5美元/月,基本上是網絡開發人員需要的。 – Segfault

回答

2

讓我們假設這50個用戶不在您的本地網絡上。有幾個解決方案:

  • 像@ njzk2提到,Heroku w/ Django。這是一個「以應用程序爲中心」的部署Web服務。

  • Amazon EC2或其他AWS選項 - 除非您的應用程序非常耗費資源,否則這是免費/便宜的選項。大量的信息穀歌關於這一點。

  • Python Anywhere有「初學者」帳戶應該足以滿足您的需求並允許Django應用程序。

如果這50人都是你的網絡中,你真的要部署,那麼你可以希望某處旋轉了一個虛擬機,並通過Gunicorn或其他一些WSGI應用服務器部署。有很多很多選擇。

+0

50位用戶不在我的私人網絡中(我已將此信息添加到我的問題中,thx)。我會用Django瀏覽Heroku,如果它適合我​​,請接受你的回答!感謝您的幫助 ! – Laurent

1

好,然後用你的ubuntu系統,正確的前進端口路由器,並給您的客戶可以鏈接到您的IPadres。我假設你已經使用你的Ubuntu系統作爲網絡服務器來測試你的網站了嗎?

+0

我在2臺不同的電腦上開發,在我的辦公室裏有一臺Ubuntu虛擬機,還有我家的一臺Ubuntu電腦。爲了測試我的網站,我只使用django工具「python manage.py runserver x.x.x.x:yyyy」。你可以重定向我一個很好的tuto初學者如何使用我的ubuntu電腦作爲服務器? – Laurent