zoukankan      html  css  js  c++  java
  • 使用PuTTy在CentOS下安装web.py与简单的文件传输

    两周前,出于帮朋友忙的目的,尝试了一下微信公众号的菜单自定义与自动回复功能的实现,成了。

    两周后,需要将代码转移至朋友新购的服务器上,发现基本操作全忘记了,麻瓜所以记一笔,希望也能对大家也有帮助。

    腾讯云买的服务器,系统为CentOS 7.2 64位,自带python2.75。

    第一步,安装web.py

      网上推荐的用这个 easy install 下载管理 python 的包,所以先安装 easy install:

        yum install python-setuptools

      安装完成,输入:

        easy_install web.py

    第二步,安装libxml2, libxslt, lxml python

        yum install + 名称

        我试过后发现libxml2是已经存在的。

    第三步,测试web.py是否安装成功

        附上教程里的测试用main.py。

    import web
    
    urls = (
        '/wx', 'Handle',
    )
    
    class Handle(object):
        def GET(self):
            return "hello, this is a test"
    
    if __name__ == '__main__':
        app = web.application(urls, globals())
        app.run()

        在终端输入sudo python main.py 80 服务开启了,在浏览器中输入ip+/wx,网页输出hello, this is a test

        表示测试成功,运行正常。

    第四步,完成

        需要注意的是,Putty的Session关闭会导致服务停止,百度得不挂断运行命令, nohup :

        sudo nohup python main.py 80 这样会生成一个nohup.out文件,记录Console的内容。

     PS:因为不熟悉Linux,更不熟悉SSH,涉及到文件转移时,选择了简单的psftp.exe。

        open in + ip ->login 

        put + filename 向服务器上传文件,默认到root目录。

        get + filename 从服务器上下载,cd指令进入目录为所欲为。

    附图一张(一个一个复制,惨!),下载地址一个(putty,psftp一系列exe)。

     

    下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

  • 相关阅读:
    我们需要测试!
    BlueStacks安装教程
    性能测试知多少系统架构分析
    免费去纽约 赢取总额20万美金 立即报名参加微软创新杯全球大学生大赛
    羡慕嫉妒别人只能说明自己不行
    算法和工程?那个重要......
    学习c++的优秀博客(更新ing)
    《启程》
    一点点反思
    提问的技巧
  • 原文地址:https://www.cnblogs.com/qdhotel/p/8130224.html
Copyright © 2011-2022 走看看