如何在龙卷风中定义服务器名称

How to define a server name in tornado

我刚开始使用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 ? 谢谢

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

  • /etc/hosts中,放:

    192.168.0.20 myhomeserver

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

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

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

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