2015-10-29 23 views
0

我有一些網站連接到我的Tornado API需要一個ssl和一些不。有沒有辦法一個Tornado Api可以同時處理ssl和非ssl請求? 任何幫助非常感謝。運行蟒蛇龍捲風同時服務ssl和不安全sl

我有下面的代碼,只有當一個網站是不是SSL的工作原理..

app = Application() 

    app.listen('8000') 

    tornado.ioloop.IOLoop.current().start() 

而且我有這個只對安全的SSL客戶端工程..

app = Application() 

    app.listen("8080", ssl_options = { 
     "certfile": os.path.join(lib_dir, "mydomain.crt"), 
     "keyfile": os.path.join(lib_dir, "mydomain.key"), 
     }) 

    tornado.ioloop.IOLoop.current().start() 

回答

1

你無法在同一端口上提供HTTP和HTTPS流量。您可以使用兩個不同的端口兩次調用app.listen來啓動SSL和非SSL服務器。

+0

嘿,本!感謝一家工廠。我不認爲這會很簡單。 :)龍捲風岩石! – whoopididoo