本地IIS,如何使用端口号映射URL?

本地IIS,如何使用端口号映射URL?,iis,iis-7,Iis,Iis 7,我正在本地开发机器上运行IIS7。我的网站正在运行。要访问该网站,我需要在浏览器的地址栏(www.ScoobyDoo.dev:91)中输入带有端口号的url。我需要更改什么,以便只需输入url的www.ScoobyDoo.dev部分?我以前做过这件事,但现在还没有结果。端口80承载着一个不同的网站,所以我不能将这个移动到默认的http端口 谢谢 我不知道你希望在这里做什么。如果有其他东西绑定到端口80,而您的web服务器绑定到端口91,则在向服务器发出请求时,需要在web浏览器中指定端口91。默

我正在本地开发机器上运行IIS7。我的网站正在运行。要访问该网站,我需要在浏览器的地址栏(www.ScoobyDoo.dev:91)中输入带有端口号的url。我需要更改什么,以便只需输入url的www.ScoobyDoo.dev部分?我以前做过这件事,但现在还没有结果。端口80承载着一个不同的网站,所以我不能将这个移动到默认的http端口


谢谢

我不知道你希望在这里做什么。如果有其他东西绑定到端口80,而您的web服务器绑定到端口91,则在向服务器发出请求时,需要在web浏览器中指定端口91。默认情况下,没有在地址中明确指定端口,web浏览器将在端口80(或443用于SSL)上发出请求

您可以在主机文件(c:\windows\system32\drivers\etc\hosts)中添加一个条目,将未指定的端口版本映射到指定的端口版本,但我认为这不起作用。该文件用于DNS解析,而不是端口映射。我想值得一试


你能澄清一下你到底在期待什么吗?或者你认为你以前做过什么?我不知道你是否没有告诉我们这里的全部情况。

我不知道你希望在这里做什么。如果有其他东西绑定到端口80,而您的web服务器绑定到端口91,则在向服务器发出请求时,需要在web浏览器中指定端口91。默认情况下,没有在地址中明确指定端口,web浏览器将在端口80(或443用于SSL)上发出请求

您可以在主机文件(c:\windows\system32\drivers\etc\hosts)中添加一个条目,将未指定的端口版本映射到指定的端口版本,但我认为这不起作用。该文件用于DNS解析,而不是端口映射。我想值得一试


你能澄清一下你到底在期待什么吗?或者你认为你以前做过什么?我想知道您是否没有在这里告诉我们全部情况。

如果您希望多个站点驻留在同一IP地址上,那么您需要使用HTTP主机头

如果您现有的网站不使用SSL,那么您可以使用主机头。要在IIS7中配置主机头,请修改“绑定”(在站点右侧的操作窗格中有一个用于此操作的菜单项):

您希望为驻留在同一IP地址上的每个站点添加/编辑绑定,例如scoobydoo.dev站点:

这里需要注意的是,如果您的用户已经通过IP地址浏览了您的第一个站点,那么他们将需要使用其域名重定向到该站点


您可以通过添加绑定到原始IP地址的站点并创建HTTP重定向来完成此操作。

如果您希望多个站点驻留在同一IP地址上,则需要使用HTTP主机头

如果您现有的网站不使用SSL,那么您可以使用主机头。要在IIS7中配置主机头,请修改“绑定”(在站点右侧的操作窗格中有一个用于此操作的菜单项):

您希望为驻留在同一IP地址上的每个站点添加/编辑绑定,例如scoobydoo.dev站点:

这里需要注意的是,如果您的用户已经通过IP地址浏览了您的第一个站点,那么他们将需要使用其域名重定向到该站点


您可以通过添加绑定到原始IP地址的站点并创建HTTP重定向来实现这一点。

我知道当其他站点使用默认端口时需要输入端口,但我记得有一种技术可以将www.abc.com映射到127.0.0.1:xx。我只是不记得那些步骤。我还尝试向hosts文件添加一个条目,但没有成功。“整个画面”真的没有别的东西了。这是一个非常基本的测试站点/问题。你认为我漏掉了什么细节?我知道当默认端口被其他站点使用时需要输入端口,但我记得有一种技术可以让我们将www.abc.com映射到127.0.0.1:xx。我只是不记得那些步骤。我还尝试向hosts文件添加一个条目,但没有成功。“整个画面”真的没有别的东西了。这是一个非常基本的测试站点/问题。你认为我遗漏了哪些细节?请参见此处:请参见此处: