最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Tornado服務(wù)器中綁定域名、虛擬主機(jī)的方法

 更新時(shí)間:2014年08月22日 09:40:47   投稿:junjie  
這篇文章主要介紹了Tornado服務(wù)器中綁定域名、虛擬主機(jī)的方法,本人查看了Tornado才得的方法,特此分享,需要的朋友可以參考下

Tornado默認(rèn)是監(jiān)聽IP加端口形式,由于Tornado在國內(nèi)用的人極少,資料更是鱗毛鳳角。下面說說Tornado如何綁定域名。

默認(rèn)Tornado的hello word是這么來的

復(fù)制代碼 代碼如下:

import tornado.ioloop
import tornado.web
 
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")
 
application = tornado.web.Application([
    (r"/", MainHandler),
])
 
if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

運(yùn)行后,使用瀏覽器訪問IP+8888端口

如果你想支持域名訪問,可以用Nginx監(jiān)聽80端口做代理,或者你只有這么一個(gè)應(yīng)用,直接就用Tornado監(jiān)聽80端口免去Nginx這一步,關(guān)鍵是這么干別人使用IP或者域名都能訪問。谷歌了一大堆英文站點(diǎn)也找不到綁定域名教程,反正Tornado源文件也就那一點(diǎn)就翻開看看,里邊怎么寫?結(jié)果看到這么一段話

大喜!不知道為什么,這段在文檔里是沒有的,然后再往下細(xì)看,返現(xiàn)默認(rèn)是有host機(jī)制的,并且任何host訪問,截圖

既然這樣,那我們就可以使用域名綁定的方式來運(yùn)行tornado應(yīng)用了,而且支持多域名,因?yàn)槟蔷褪且淮齽t,在剛才那個(gè)例子的基礎(chǔ)上加個(gè)域名綁定

復(fù)制代碼 代碼如下:

import tornado.ioloop
import tornado.web
 
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")
 
class DomainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, a.com")
 
 
application = tornado.web.Application([
    (r"/", MainHandler),
])
 
application.add_handlers(r"^a\.com$", [
    (r"/", DomainHandler),
])
 
if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

a.com訪問結(jié)果

甚至也可以支持正則匹配,比如讓它也支持www前綴

復(fù)制代碼 代碼如下:

application.add_handlers(r"^(www\.)?a\.com$", [(r"/", DomainHandler),])

執(zhí)行結(jié)果

結(jié)合這個(gè)機(jī)制,你可以在一個(gè)應(yīng)用上綁定多個(gè)域名及子域名泛域名的多站部署。更易于管理!

相關(guān)文章

  • Python爬取數(shù)據(jù)并寫入MySQL數(shù)據(jù)庫的實(shí)例

    Python爬取數(shù)據(jù)并寫入MySQL數(shù)據(jù)庫的實(shí)例

    今天小編就為大家分享一篇Python爬取數(shù)據(jù)并寫入MySQL數(shù)據(jù)庫的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • pandas實(shí)現(xiàn)按行遍歷dataframe的方法(itertuples,iterrows)

    pandas實(shí)現(xiàn)按行遍歷dataframe的方法(itertuples,iterrows)

    本文主要介紹了pandas實(shí)現(xiàn)按行遍歷dataframe的方法,主要介紹了兩種itertuples,iterrows,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • python 一個(gè)figure上顯示多個(gè)圖像的實(shí)例

    python 一個(gè)figure上顯示多個(gè)圖像的實(shí)例

    今天小編就為大家分享一篇python 一個(gè)figure上顯示多個(gè)圖像的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 使用Python進(jìn)行數(shù)據(jù)備份的指南大全

    使用Python進(jìn)行數(shù)據(jù)備份的指南大全

    利用Python進(jìn)行數(shù)據(jù)備份與恢復(fù)是一種常見的做法,對(duì)于數(shù)據(jù)庫,你可以使用Python中的數(shù)據(jù)庫連接庫(如sqlite3、SQLAlchemy等)連接到數(shù)據(jù)庫,然后執(zhí)行備份操作,將數(shù)據(jù)庫的內(nèi)容保存到一個(gè)備份文件中,本文給大家介紹了使用Python進(jìn)行數(shù)據(jù)備份的指南大全,需要的朋友可以參考下
    2024-05-05
  • Python中typing模塊與類型注解的使用方法

    Python中typing模塊與類型注解的使用方法

    這篇文章主要給大家介紹了關(guān)于Python中typing模塊與類型注解的使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 淺談pycharm的xmx和xms設(shè)置方法

    淺談pycharm的xmx和xms設(shè)置方法

    今天小編就為大家分享一篇淺談pycharm的xmx和xms設(shè)置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • PyCharm第一次安裝及使用教程

    PyCharm第一次安裝及使用教程

    本文通過圖文并茂的形式給大家介紹PyCharm第一次安裝及使用教程,分步驟通過實(shí)際案例給大家操作演示,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 簡單介紹Python中的try和finally和with方法

    簡單介紹Python中的try和finally和with方法

    這篇文章主要介紹了Python中的try和finally和with方法,是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python 如何手動(dòng)編寫一個(gè)自己的LRU緩存裝飾器的方法實(shí)現(xiàn)

    Python 如何手動(dòng)編寫一個(gè)自己的LRU緩存裝飾器的方法實(shí)現(xiàn)

    本文主要介紹了Python如何手動(dòng)編寫一個(gè)自己的LRU緩存裝飾器,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 使用Python生成隨機(jī)密碼的示例分享

    使用Python生成隨機(jī)密碼的示例分享

    這篇文章主要介紹了使用Python生成隨機(jī)密碼的示例分享,比如發(fā)生一些安全問題時(shí)為用戶先設(shè)置隨機(jī)密碼然后供用戶修改的情況下可以用到,需要的朋友可以參考下
    2016-02-02

最新評(píng)論

绥德县| 涪陵区| 宜君县| 德令哈市| 闽侯县| 广宗县| 昌平区| 浑源县| 德化县| 南宁市| 土默特左旗| 长乐市| 丹东市| 佛坪县| 时尚| 曲松县| 同心县| 耿马| 定南县| 阳原县| 汽车| 新余市| 常宁市| 含山县| 庐江县| 来宾市| 郯城县| 正安县| 松潘县| 扶风县| 固镇县| 郁南县| 阿勒泰市| 东港市| 锡林浩特市| 博野县| 苗栗县| 老河口市| 泰和县| 呼伦贝尔市| 历史|