einstellen Ich benutze Tornado, um einen Webserver zu erstellen. Jetzt ist alles fertig, ich kann meine Website mit der IP-Adresse meines Servers besuchen.
Wie Sie den Domain-Namen für Tornado
Ich habe auch einen Domain-Namen, aber ich weiß nicht, wie man den Domain-Namen verwendet, um meinen Server zu besuchen.
Zum Beispiel ist die IP a.a.a.a
und der Domänenname ist www.mysite.com
. Zur Zeit kann ich www.mysite.com
verwenden, um meine Website zu besuchen, aber nur die Indexseite. Das bedeutet, dass ich nicht alle Unterseiten wie www.mysite.com/page1.html
besuchen kann.
Hier ist mein Code:
class Application(tornado.web.Application):
def __init__(self):
handlers = [
(r"/(.*js$)", tornado.web.StaticFileHandler, {'path': 'static/'}),
(r"/(.*css$)", tornado.web.StaticFileHandler, {'path': 'static/'}),
(r"/(.*xml$)", tornado.web.StaticFileHandler, {'path': 'static/'}),
(r"/(.*jpg$)", tornado.web.StaticFileHandler, {'path': 'static/'}),
(r"/(.*png$)", tornado.web.StaticFileHandler, {'path': 'static/'}),
(r"/(.*ico$)", tornado.web.StaticFileHandler, {'path': 'static/'}),
(r"/(.*country\.html$)", PageHandler),
(r"/(.*city\.html$)", PageHandler),
(r"/(.*look\.html$)", PageHandler),
(r"/(index)", SearchHandler),
(r"/$", IndexHandler),
]
settings = dict(
#template_path = os.path.join(os.path.dirname(__file__), "beejeen/"),
#static_path = os.path.join(os.path.dirname(__file__), "beejeen/"),
)
super(Application, self).__init__(handlers, **settings)
Ich glaube, ich soll für den Tornado einig Konfiguration tun, aber ich weiß nicht, wie.