使用PuTTy在CentOS下安装web.py与简单的文件传输

Posted Moral

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用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

以上是关于使用PuTTy在CentOS下安装web.py与简单的文件传输的主要内容,如果未能解决你的问题,请参考以下文章

Putty连接Centos7各种连不上问题的解决方案

在Windows上通过putty远程登录CentOS

linux centos下搭建宝塔后台管理

如何在CentOS下安装mysql

CentOS7+Python3.6利用web.py库进行微信公众平台服务器简易配置,token验证

CentOS7.4在digitalocean上为新建用户利用Putty使用免密登录