web-dev-qa-db-ja.com

Windows 7 / 2008r2のNETSH HTTP ADD URLACLでワイルドカードを使用できますか?

iIS7エクスプレスを使用しているため、ローカルでデフォルトのhttpポートでWebサイトにアクセスする場合は、ポート80のブロックを解除する必要があります。これを行うには、..を使用します。

netsh http add urlacl url=http://my.custom.locahost.domain.com:80/ user=mydomain\myusername

次のようなことを言うことは可能ですか

netsh http add urlacl url=*:80/ user=*

基本的に、ポート80への移動は誰でも許可されますか?

15
Pure.Krome

ここを参照してください: http://msdn.Microsoft.com/en-us/library/ms733768.aspx これはこれを示しています:

netsh http add urlacl url = http:// +:80/MyUri user = DOMAIN\user

私の理解では、ポート80で何かをリッスンします。特定のアドレスにリンクしたい場合は、実際にバインドを解除する必要があります。これが、同じポートでIISとApacheを両方ともポート80をリッスンして実行する場合に必要です。

ユーザーの場合、domain\domain usersは、全員を含む有効なドメイングループである必要があります。

5
Phillip Jubb
netsh http add urlacl url=http://+:80/ user=Everyone

userの有効な値は、実際にはシステム言語によって異なります(英語の場合はEveryone、ドイツ語の場合はJeder)。

22
jgillich

@jgillichの回答に基づいて、私は次のことを行うことを提案します。

netsh http add urlacl url=http://+:80/ sddl=D:(A;;GX;;;S-1-1-0) 

sddl引数は実質的にuserと同じですが、ローカライズされたグループ名を考える必要はありません。つまり、より普遍的です。

13
Denis V