如何在阿里雲上部署django網站
原
如何在阿里雲上部署django網站
個人分類: django
版權宣告:本文為博主原創文章,網路精神,歡迎轉載。如果轉載,請註明出處。 https://blog.csdn.net/zhangyl03/article/details/52078334
如果僅僅想部署html或php語言的網站,那麼阿里雲提供了整合的伺服器環境,可以不必購買ecs伺服器。如果要在阿里雲上部署django網站,必須使用阿里雲ecs伺服器。
網上有很多相關的教程,我也嘗試過好幾個。但是很多作者或者是轉述,或者是僅僅有操作步驟,卻沒有談論操作的理由。因此,在此我按照邏輯整理一個自上而下的版本,希望能夠從邏輯上說清楚此事,再從具體操作上把步驟說明白。
如何搭建一個自己的網站
1 購買域名
我們通過電腦訪問某一個網站,比如說訪問必應,只需要在瀏覽器的位址列內輸入“www.bing.com”,就能夠看到必應的主頁。那麼,如果我們想自己建設一個網站,讓其他使用者在位址列內輸入一個地址就能看到我們的網站的話,我們首先需要一個域名。域名哪裡來?需要我們去購買(也有一些網站會提供免費的二級域名,但一方面用起來不方便,另一方面,一個域名並不貴,省下一頓下館子的錢就能買一個域名,為什麼不去做呢?)。阿里雲提供了購買域名的渠道。
登陸萬網:https://wanwang.aliyun.com/,按照步驟操作,可以很方便地購買一個域名。
另外說一句,在國內購買域名是需要進行備案的。手續不復雜,按照網站說明一步步操作即可。大概需要等1個月的備案時間。
2 購買伺服器空間和ip地址
域名是我們平日裡輸入在位址列的那一串英文字元,相當於我們自己家的門牌號。有了門牌號,就可以找到我們家。但是,我們家必須得有一個實體的地方,裡面放了傢俱等等,客人來了才能參觀做客。因此,單單有門牌號還不夠,我們需要一個網路空間,來放置我們的東西。因此需要一個伺服器以及伺服器對應的ip地址。如果搭建django網站,建議到阿里雲ecs購買一個伺服器。對於初學者來說,按照自己所在的地區,購買最基本的服務。一個月不到50元即可購買。
3 搭建網站
有了域名、ip地址和伺服器後,就可以在伺服器上搭建django網站。作為初學者,且懂得一點django知識的人,一定有過使用django寫一個helloworld網站的經歷,然後在
需要說明的是,我們在自己的電腦上寫django程式,是需要安裝python和django的。那麼在伺服器上也一樣,只需要在伺服器上安裝python和djiango即可。
但別人訪問我們的網站也不能使用ip地址啊?沒錯,我們只需要在阿里雲上把ip地址和域名關聯起來,問題就解決了。
小結
綜上所述,搭建一個網站其實非常簡單。購買一個域名,購買阿里雲ecs伺服器,在伺服器上安裝好python和django環境。然後在伺服器上寫好程式,或者把寫好的程式上傳到伺服器上,將域名和伺服器ip地址聯絡起來,啟動。我們的網站就能在網路上看到啦!