美文网首页
python 最快速搭建一个网站

python 最快速搭建一个网站

作者: 赐我理由在披甲上阵 | 来源:发表于2016-12-20 18:56 被阅读492次

    首先先搭一个web网站。
    我们用python的:
    gunicorn 服务器和 httpbin 这个web应用来构建。需要有Python环境和 virtualenv , pip 这些基本的库,默认基本环境是搭建好了,开始搞正事。

    先用 virtualenv 创建一个虚拟环境来搞发开。
    首先在你的用户目录创建一个目录,

    mkdir .env
    

    我创建的是隐藏目录(.开头)


    Paste_Image.png

    然后进入目录

    cd .env
    

    创建一个虚拟开发环境:

    virtualenv .env
    

    然后就可以启动环境了:

    source .env/bin/activate
    
    Paste_Image.png

    出现了上图的情况,前面多了一个 (.env)的前缀,说明启动成功。

    好,开始安装gunicorn

    pip install gunicorn
    
    Paste_Image.png

    安装成功后,可以查看到安装的版本。

    再来安装httpbin:

    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端口)。

    Paste_Image.png

    成功访问的话,进来就是这个恢弘的场景!
    我们可以用它来查看自己的当前IP,user-agent,查看post/get请求的header字段,重定向(redirect),查看cookie等等一系列实用的功能。

    相关文章

      网友评论

          本文标题:python 最快速搭建一个网站

          本文链接:https://www.haomeiwen.com/subject/ffosmttx.html