我使用的是IIS7 express,因此如果我希望在本地访问网站并在默认的http端口上,则需要取消阻止端口80。 为此,我使用..
netsh http add urlacl url=http://my.custom.locahost.domain.com:80/ user=mydomain\myusername
有没有可能这样说
netsh http add urlacl url=*:80/ user=*
那么基本上,任何人都可以进入80港口的任何东西吗?
看到这里: http : //msdn.microsoft.com/en-us/library/ms733768.aspx它显示了这一点:
netsh http add urlacl url = http:// +:80 / MyUri user = DOMAIN \ user
我的理解是,它会听取任何端口80,如果你想要它链接到一个特定的地址,你实际上不得不解除它。 这就是我所要做的,如果我想在同一个盒子上同时运行IIS和Apache,同时监听端口80。
对于用户,域\域用户应该是包含每个人的有效域组。
netsh http add urlacl url=http://+:80/ user=Everyone
请注意, user的有效值实际上取决于您的系统语言( Everyone for English, Jeder for German)。
基于@ jgillich的回答,我build议做以下几点:
netsh http add urlacl url=http://+:80/ sddl=D:(A;;GX;;;S-1-1-0)
sddl参数实际上与user相同,但不需要考虑本地化的组名。 所以,这是更普遍的。