Ферма сервера IIS с несколькими веб-сайтами

Как некоторые из других, на которых указывают, происходит ошибка, потому что Вы используете grep на некоторых 'файлах', которые приведут к странным результатам. Например, grep XXX/dev/zero продолжится навсегда.

Я сначала исключил бы каталоги, такие как/dev/и/proc/от Вашего поиска. Иначе должен только искать 'файлы' и никакие другие типы.

Также, если Ваш список аргументов в grep будет слишком длинным, то Вы получите эту ошибку:

bash: /bin/grep: Argument list too long

Можно обойти это с циклом, таким как это:

for i in `find -type f /`; do grep -H "sample string" $i; done

Или путем выполнения его от находки, безотносительно плаваний лодка.

find / -type f -exec grep -H "sample string" '{}' \; -print 

Это должно сделать находку и затем grep каждый файл. Хотя некоторые указали, что это неэффективно для порождения grep каждый раз, когда Вы находите файл, необходимо будет сделать что-то, что будет 'неэффективно', потому что действительно буквально необходимо искать каждый файл ту строку.

1
задан 16 July 2013 в 16:33
1 ответ

На сервере ARR вы захотите настроить одну ферму, содержащую оба веб-сервера. Сохраните правило перезаписи по умолчанию, которое ARR создает автоматически.

На веб-серверах вы создадите веб-сайт в IIS для каждого приложения, которое вы хотите обслуживать. Для каждого сайта в IIS потребуются привязки ко всем IP-адресам (*) с именем хоста, которое соответствует сайту, который вы размещаете. Например, почтовый сайт будет привязан к mail.domain.com. это должно произойти, потому что ARR сохраняет заголовок хоста исходного запроса.

2
ответ дан 3 December 2019 в 21:29

Теги

Похожие вопросы