1. 程式人生 > >如何在阿里雲上部署django網站

如何在阿里雲上部署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網站的經歷,然後在

127.0.0.1這個地址訪問helloworld程式。如果你有了伺服器……沒錯!只需要在伺服器上寫一個helloworld,然後runserver,你就可以通過伺服器的ip地址訪問你的網站了! 
需要說明的是,我們在自己的電腦上寫django程式,是需要安裝python和django的。那麼在伺服器上也一樣,只需要在伺服器上安裝python和djiango即可。 
但別人訪問我們的網站也不能使用ip地址啊?沒錯,我們只需要在阿里雲上把ip地址和域名關聯起來,問題就解決了。

小結

綜上所述,搭建一個網站其實非常簡單。購買一個域名,購買阿里雲ecs伺服器,在伺服器上安裝好python和django環境。然後在伺服器上寫好程式,或者把寫好的程式上傳到伺服器上,將域名和伺服器ip地址聯絡起來,啟動。我們的網站就能在網路上看到啦!