使用PuTTy在CentOS下安裝web.py與簡單的文件傳輸

兩週前,出於幫朋友忙的目的,嘗試了一下微信公衆號的菜單自定義與自動回覆功能的實現,成了。html

兩週後,須要將代碼轉移至朋友新購的服務器上,發現基本操做全忘記了,麻瓜因此記一筆,但願也能對你們也有幫助。python

騰訊雲買的服務器,系統爲CentOS 7.2 64位,自帶python2.75。web

第一步,安裝web.py瀏覽器

  網上推薦的用這個 easy install 下載管理 python 的包,因此先安裝 easy install:bash

    yum install python-setuptools服務器

  安裝完成,輸入:微信

    easy_install web.pyapp

第二步,安裝libxml2, libxslt, lxml pythonpython2.7

    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

相關文章
相關標籤/搜索