首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >localhost的别名主机名

localhost的别名主机名
EN

Stack Overflow用户
提问于 2013-10-17 19:10:22
回答 3查看 90.7K关注 0票数 43

假设本地Python脚本正在运行that服务器。

有没有办法设置别名,使http://localwebapp/等于http://localhost:1234/

编辑:或者至少http://localwebapp:1234/等于http://localhost:1234/

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-17 19:13:25

当浏览器看到http://localwebapp/时,它首先会尝试确定localwebapp的IP地址。如果成功,浏览器将使用特定端口( HTTP为80,除非URL中提到其他端口)与该主机建立TCP连接。

localwebapp解析为IP地址不会考虑端口信息,因此将http://localwebapp/指向http://localhost:1234/只能通过HTTP重定向的方式来完成。

要使http://localwebapp:1234/http://localhost:1234/相同,请通过添加以下行来编辑您的操作系统的hosts文件

代码语言:javascript
复制
127.0.0.1 localwebapp

hosts文件的位置取决于操作系统。对于类UNIX操作系统,它通常是/etc/hosts

票数 55
EN

Stack Overflow用户

发布于 2013-10-17 19:19:43

第二种选择(不带端口信息的主机别名)可以通过将localwebapp添加到主机文件( *NIX中为/etc/hosts,windows中为c:\windows\system32\drivers\etc\hosts )来实现。

添加

代码语言:javascript
复制
127.0.0.1 localwebapp

应该做到这一点(假设您的本地python脚本不做虚拟主机,并且为所有请求的域提供相同的内容)

票数 17
EN

Stack Overflow用户

发布于 2013-10-17 19:24:24

您可以在/etc/hosts中将localwebapp设置为localhost的别名。然后,您可以运行run服务器(Apache和朋友)来检测该主机名。

代码语言:javascript
复制
<VirtualHost *:80>
    ServerName localwebapp

    # redirect elsewhere
    Redirect localhost:1234

</VirtualHost>
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19425086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档