【问题标题】:How to define a server name in tornado如何在龙卷风中定义服务器名称
【发布时间】:2015-11-11 20:55:50
【问题描述】:

我刚刚开始使用 torando。 我可以运行标准的“hello world”示例:

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()

服务器将仅在本地网络中使用。

我可以在浏览器中写 http//:192.168.0.20:8888 并得到“Hello world”页面。

如何创建服务器名称(例如“myHomeServer”) 并使用它从浏览器连接:http://myHomeServer? 谢谢

【问题讨论】:

    标签: tornado server-name


    【解决方案1】:

    如果只是从同一台机器访问它

    • /etc/hosts,输入:

      192.168.0.20 我的家庭服务器

    如果您需要从多台机器访问它,2个解决方案:

    • 在每台机器的 /etc/hosts 中放入同一行
    • 在本地网络的 dns 服务器中创建 A 记录

      更多信息 here 如果您的网络中有 linux 服务器。

    在所有这些情况下,您仍然需要在浏览器中的服务器名称之后添加端口。

    【讨论】:

    • 您好 Apero,我需要从具有不同操作系统的不同设备(智能手机、ipad、个人电脑)连接。所以我需要进行第二次选择,所以问题是现在如何创建A记录...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    相关资源
    最近更新 更多