搭建Tornado Https服務器之前言介紹(1)

一、簡單的介紹

        我是一名新手,沒有系統學習的背景,這次搭建過程是循序漸進的過程,我們從最簡單的一步一步開始去搭建Api服務器,包括涉及到Mysql數據庫、Postgresql數據庫、ORM模式、Https服務器、Postman工具使用、Http服務器、Nginx反向代理和負載均衡、Jwt權限驗證以及N證以及Navicat的使用、pgAdmin4使用等等,同時還會帶着學習使用騰訊雲短信和七牛雲的對象存儲輔助我們去做一下高級的操作。所涉及的工具多知識龐大。博客我會隨着知識量的增加一直修正。

        我在這次學習中使用的是阿里雲的輕量服務器和華爲雲的輕量服務器,搭配的是Centos7系統,但是在實際開發中我用的是自己的電腦,搭配的是Windows10系統,因爲雲服務器無可視化界面,寫代碼和調式不是很友好。因此不論Windows還是Linux都可以搭建Http服務器。

二、環境介紹和簡單配置

        首先是環境的搭建,Python3.6及以上的環境,pip安裝Tornado,這是最基本的,之後需要什麼我們再安裝什麼。Tornado 異步非阻塞框架,Python三大Web框架之一,這裏不做介紹,如果大家沒學過可以看官網信息:中文文檔 英文文檔。最開始的時候我選擇的是Mysql數據庫,原因無他,免費開源使用廣泛。所用的連接MySql的Python包是 PyMySql  關於 PyMySql 的學習網上資料很多,這裏給出 pymysql菜鳥教程。當然Python還有其他的包,但是我覺得對於新手來說這個是最合適的。下面附上代碼:(因爲我電腦是Python2 和Python3雙環境 因此我的Python3的pip是pip3。如果你們只是Python3環境那麼就是pip)。

pip3 install tornado -i https://pypi.tuna.tsinghua.edu.cn/simple/

-i 是換源,換用清華源下載快一些,你不換源的話可能很慢,對於一個很大的模塊下載就是噩夢。

pip3 install pymysql

接下來將進入正題。

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