Localhost 本地主机的别名主机名

Localhost 本地主机的别名主机名,localhost,alias,hostname,Localhost,Alias,Hostname,假设本地Python脚本正在运行Web服务器 有没有办法设置别名,以便http://localwebapp/等于http://localhost:1234/ 编辑:或至少http://localwebapp:1234/等于http://localhost:1234/?当浏览器看到http://localwebapp/它首先尝试确定localwebapp的IP地址。如果成功,浏览器将使用特定端口(对于HTTP为80,除非URL中提到其他端口),与该主机建立TCP连接 解析localwebapp到I

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

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


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

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

解析
localwebapp
到IP地址时不考虑端口信息,因此指向
http://localwebapp/
http://localhost:1234/
只能通过HTTP重定向完成

制作
http://localwebapp:1234/
http://localhost:1234/
,通过添加行编辑操作系统的
主机
文件

127.0.0.1 localwebapp
主机的位置取决于操作系统。对于类似UNIX的操作系统,第二个选项(仅别名主机名而不包含端口信息)可以通过将localwebapp添加到主机文件(
/etc/hosts
在*NIX中,
c:\windows\system32\drivers\etc\hosts
在windows中)

添加

127.0.0.1 localwebapp
我们应该这样做
(假设您的本地python脚本不进行虚拟托管,并且为请求的所有域提供相同的内容)

您可以在
/etc/hosts
中将
localwebapp
作为
localhost
的别名。然后可以运行Web服务器(Apache和friends)来检测该主机名

<VirtualHost *:80>
    ServerName localwebapp

    # redirect elsewhere
    Redirect localhost:1234

</VirtualHost>

服务器名localwebapp
#重定向到其他地方
重定向本地主机:1234

如果我想从myfolder.com重定向到localhost/myfolder(仅在我的私人电脑上),该怎么办。我试图以同样的方式设置VirtualHost,但对我来说不起作用。有人能帮忙吗?对于Windows,主机文件通常是:C:\Windows\System32\drivers\etc\hostshow是否可以在纯本地主机上进行HTTP重定向(没有运行Web服务器)?