python 最快速搭建一個網站


首先先搭一個web網站。
咱們用python的:
gunicorn 服務器和 httpbin 這個web應用來構建。須要有Python環境和 virtualenv , pip 這些基本的庫,默認基本環境是搭建好了,開始搞正事。python

先用 virtualenv 建立一個虛擬環境來搞發開。
首先在你的用戶目錄建立一個目錄,web

mkdir .env

我建立的是隱藏目錄(.開頭)服務器


2407746-8205131e1c53e65d.png
Paste_Image.png

而後進入目錄cookie

cd .env

建立一個虛擬開發環境:app

virtualenv .env

而後就能夠啓動環境了:post

source .env/bin/activate
2407746-87d6028c49814f61.png
Paste_Image.png

出現了上圖的狀況,前面多了一個 (.env)的前綴,說明啓動成功。測試

好,開始安裝gunicorn網站

pip install gunicorn
2407746-f0848f366d7a6fe0.png
Paste_Image.png

安裝成功後,能夠查看到安裝的版本。3d

再來安裝httpbin:code

pip httpbin

安裝成功後,咱們就能夠用gunicorn來啓動httpbin

gunicorn httpbin:app

默認gunicorn是在localhost(127.0.0.1)的8000端口啓動的。若是你想要外部可以訪問,能夠查看你本機的地址(雲服務器的話,是內網地址),用 -b(-bind) 綁定監聽的地址和端口:

gunicorn -b 10.105.245.198:8000 httpbin:app

Linux服務器查看地址:ifconfig

好了,咱們就能夠光明正大的訪問咱們的http請求測試網站了(注意是8000端口)。

2407746-b5d839815e88d9ad.png
Paste_Image.png

成功訪問的話,進來就是這個恢弘的場景! 咱們能夠用它來查看本身的當前IP,user-agent,查看post/get請求的header字段,重定向(redirect),查看cookie等等一系列實用的功能。