У Pekka есть одно решение, но другое решение этой проблемы, которая я думаю, более распространено, должен использовать заголовки хоста HTTP. Заголовки хоста позволяют нескольким сайтам быть размещенными на одном порте (обычно 80 для http) использование одного общедоступного IP-адреса. Если Вы интересуетесь тем, как они работают, необходимо проверить Google для дизайна HTTP-заголовка и заголовков хоста IIS. Я предоставил ссылку для запущения Вас как когда-либо в течение короткого срока.
Вот ссылка, которая показывает, как настроить их в IIS 6.
http://www.visualwin.com/host-header/
И другой
http://support.microsoft.com/kb/190008
Удачи,
Mike
"Собственный" способ сделать это без должностных лиц, если Вы находитесь на Марионеточных 2.6.6 +:
file { '/path/to/myfile':
ensure => 'present',
audit => 'all',
}
(Эта функциональность существует начиная с Марионеточных 2.6.0, но было много проблем с аудитом, это только действительно было выработано с этими 2.6.6 выпусками.)
Если Вы находитесь на более старой версии, можно также сказать ресурсу работать в noop
режим, который просто отобразит сообщение, когда Марионетка будет выполнена и файл, не существует:
file { '/path/to/myfile':
ensure => 'present',
noop => 'true',
}