軟件專業應屆生阿里雲輕量應用服務器部署經驗分享

        看過上篇小程序的朋友知道,我們的小程序上傳的話大小限制在2M多一點,這麼小的東西里面是放不了幾個圖片的,所以我們需要把項目中要用到的圖片放到我們的服務器上,所以我就購買了阿里雲的輕量應用服務器。

       我在學校學的是java,學的不太好,自從在網上自學了python3之後愛上python了,簡潔,輕便,個人感覺比java好用多了。

     服務器部署我用的   nginx(反向代理)+gunicorn+python-flask(微框架)  做了一個網站現在主要是前端,用的Vue.js這個框架,特別好用,也是在學習中。

     1.阿里云云翼計劃通過學生證可以購買服務器,9.5/月

      2.我弄的是ubuntu系統的,因爲想部署python後端,聽人說這個好用就弄了。


      3.我們買好服務器後還需要綁定域名,所以再買一個域名,我買的是.top的域名,這個便宜,4元/年。

     

域名綁定後需要備案,這個有點浪費時間,期間阿里雲經常給我打電話說修改那塊不對啊什麼的,花了兩個星期終於通過備案了,然後我們把域名解析到我們的服務器上,現在還訪問不到什麼,因爲我們的服務器還沒有部署。


     4.服務器弄到這塊了,那我們需要可以能夠遠程訪問我們的服務器並且做一些操作,阿里雲給出了幾種連接方式都不太好用,我用的是X-shell裏的ssh和ftp,一個連接,一個上傳下載,感覺賊爽。


主機裏面輸入你的服務器IP ,端口號默認給22,這塊同時你的服務器防火牆裏面要添加22端口。還要在服務器遠程連接那塊弄一個祕鑰,設置一下密碼什麼的這都soeasy,弄好後通過這個ssh連接上。


好了,服務器連上後就要部署我們的nginx了,打開你的黑框框,因爲我要部署python應用,所以安裝的python環境

   安裝python環境   apt-get install python-dev

   安裝flask    pip install flask     

   安裝nginx   apt-get install nginx  (這個nginx我個人理解是一個前端的一個反向代理服務器,不過挺好用的)

   安裝Gunicorn  pip   install  gunicorn    (這玩意我現在也沒玩透,只用它運行過app,application入口文件)

    5.nginx裝好後主要起作用的是這個nginx.conf文件


那首先找到這個.conf文件   vim nginx.conf     編輯這個文件   其它的默認配置不要改,只改http裏面的server,這裏注意了,這個srever必須要寫在http裏面,不要寫出來了。


下面兩個箭頭裏面的是默認配置不用改。那個index 裏面可以放你的nginx歡迎頁面,那個東西nginx安裝好就有了,找一找。

圖上那個location /images/{} 是我用nginx和ftp搭建的一個圖片服務器,挺好用。

你可以用前端框架寫一個小的項目打包一下放到你的root裏面就可以通過瀏覽器搜索域名訪問了,nginx配不好一切都是免談,我配這個的時候碰到過好多問題,不過都搞定了,最後也弄好了,所以如果朋友們碰到什麼問題可以在下方評論,我遇到過的你們可能也會碰到。

 今天就寫到這裏了,後面gunicorn等我弄懂了再發一篇,實在是文筆不咋樣,只能把一些經驗分享到博客上,希望大家可以更靈活的運用各種框架和技術。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章