创建本地自定义主机名而不是localhost?

Lit*_*les 5 dns localhost flask

目前,我的烧瓶应用程序在本地运行:

HTTP://本地主机:5000/some_page

如何为我的应用创建本地自定义位置,例如:

HTTP:// myappname/some_page

有点像本地域名.这有可能吗?任何指针都会很棒.

dav*_*ism 10

要使浏览器解析此自定义名称,您需要在/ etc/hosts文件中添加别名.它可能已包含一行约127.0.0.1,在这种情况下,您只需将别名添加到列表中

127.0.0.1 localhost localhost.localdomain myappname
Run Code Online (Sandbox Code Playgroud)

然后,您可以在应用程序的配置中更改服务器名称,以使其明确使用此名称.

app.config['SERVER_NAME'] = 'myappname:5000'
Run Code Online (Sandbox Code Playgroud)

只有特权程序(以root用户身份运行或使用sudo)才能绑定到低端口(例如80),因此您仍然必须使用高端口号.