2015-11-11 6 views
0

Я только начинаю использовать torando. я могу запустить стандартный «привет мир» пример:Как определить имя сервера в торнадо

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 и получить страницу «Привет мир».

Как создать имя сервера (например, «myHomeServer») и подключиться из браузера, используя его: http://myHomeServer? Благодаря

ответ

1

Если это только для доступа к нему из одной и той же машине:

  • в /etc/hosts, говоря:

    192.168.0.20 myhomeserver

Если вам нужно для доступа к нему от нескольких машин, 2 решения :

  • поставить такую ​​же строку в каждой машине/и т.д./хостах
  • создать запись в DNS-сервере в локальной сети более

    информации here, если у вас есть Linux-сервер в вашем сеть.

Во всех этих случаях вам все равно придется добавить порт после имясервера в вашем браузере.

+0

Hi Apero, мне нужно подключиться с разных устройств (смартфон, ipad, шт.) С другой ОС. Поэтому мне нужно пойти на второй chioce, поэтому вопрос заключается в том, как создать запись A сейчас ... –

+0

Я только что отредактировал свой ответ со ссылкой, чтобы помочь вам –