Что я хотел бы добавить, вот то, что помещение веб-"корня" в/usr конфликтует часть FHS, который указывает на/usr, как являющийся совместно используемым и только для чтения, так как различные веб-серверы, даже на том же "кластере" может иметь различные файлы, которые содержат различные конфигурации, и это не делает это идеалом для/usr.
Кроме того, некоторые веб-приложения (MediaWiki и PhpBB для именования тех первое, что пришло на ум) ожидают записываемое местоположение под веб-деревом каталогов для загрузок вложений/медиа-файла. Так подвергание веб-дерева под/usr конфликтовало бы, если Вы хотите придерживаться/usr определения только для чтения.
Ответ Martin корректен.
Настройте оба почтовых сервера для принятия почты для домена, и для их собственных уникальных имен хостов.
например, если Вашим доменом является example.com, и Вашими почтовыми серверами является mail1.example.com, и mail2.example.com затем mail1 должен принять почту и для example.com и для mail1.example.com, и mail2 должен принять почту и для example.com и для mail2.example.com
Обратите внимание, что mail1.example.com и mail2.example.com должны быть определены в Вашем DNS или как записи в/etc/hosts на обоих серверах. По-видимому, они уже определяются в DNS, потому что у Вас есть записи MX, указывающие на них.
Записи в/etc/aliases на mail1 затем перенаправили бы почту для некоторых пользователей к mail2 - например.
user1: user1@mail2.example.com
Точно так же у Вас могли также быть псевдонимы на mail2 для перенаправления почты для некоторых пользователей к mail1 - но стараться постараться не создавать почтовый цикл, если оба сервера определяют псевдонимы для того же адреса.
Не забывайте выполнять команду 'newaliases' после редактирования/etc/aliases.
На более общих сведениях, если один из Ваших почтовых серверов выполняет постфикс и другой, выполняет Exchange MS, то скройте Exchange Server позади брандмауэра и сделайте постфиксный сервер Вашим почтовым шлюзом. Постфиксный сервер должен иметь единственную запись MX, указывающую на него, таким образом, вся входящая корреспонденция переходит к нему. Это затем решает, предоставить ли входящую почту локально или передать часть ее на Exchange Server.
Вам почти наверняка не нужны два сервера MX, и наличие два, вероятно, вызовет Вас намного больше проблемы, чем Вы думаете, что это решит, особенно если один из них будет способным, безопасным и устойчивым почтовым сервером как постфикс, и другой Exchange.
Для краткого обзора некоторых причин, почему наличие второго сервера MX обычно является ошибкой, см.:
https://serverfault.com/questions/47312/mx-backup-service/47325#47325
Тем вопросом были конкретно о резервном копировании (более низкий приоритет) серверы MX, но те же принципы применяются - с добавленными сложностями, потому что (из-за циклического алгоритма DNS) примерно 50% входящей корреспонденции перейдут к одному серверу и 50% к другому.
Я не уверен, понимаю ли я правильно, как оба из этих серверов могут служить тому же домену. Ваш домен имеет две записи MX с тем же приоритетом, один для каждого сервера, так, чтобы входящая корреспонденция была распределена среди этих двух серверов?
Если Вы хотите перенаправить письма определенной учетной записи к другому адресу, /etc/aliases
был бы способ пойти. Например, для перенаправления писем для получателя users1 к другому адресу:
user1: anotheraddress@anotherdomain.com
Но перенаправить письма к другому mailserver, я предполагаю, что ему был бы нужен его собственный домен. Возможно, можно ли использовать IP...?
user1: anotheraddress@<IP of mailserver2>
Я не действительно уверен, как это работает, потому что у меня нет опыта с выравниванием нагрузки почтового сервера, которое является тем, что я предполагаю, что Вы делаете.
ОТРЕДАКТИРУЙТЕ в ответ на свой комментарий: я все еще не действительно уверен, что Вы пытаетесь выполнить.
почта на user@domain прибывает в server1, и server1 решает в зависимости от user@domain если его перенаправленный к mailserver1 или mailserver2. но и mailserver включены в запись MX, и служит тому же домену (никакое различие)
Это походит на противоречие в терминах мне. При определении и mailserver1 и mailserver2 в записях MX передающий сервер выберет один из этих серверов случайным образом и поставит почту этому серверу. Только один из серверов получит почту, таким образом, любая конфигурация, которую Вы имеете в распоряжении на mailserver1, не будет влиять на почту, если mailserver2 получил его.
кроме того, я хочу создать почтовый шлюз, который перенаправляет почту к отдельному почтовому серверу получателем.
Действительно ли возможно, что Вы не хотите перенаправлять входящую корреспонденцию к MTA как Постфикс, но вместо этого к MDA как Cyrus или голубятня, которая хранит почту в почтовом ящике пользователей для более позднего извлечения?
http://en.wikipedia.org/wiki/Message_transfer_agent
http://en.wikipedia.org/wiki/Mail_delivery_agent
Я могу предположить, что установка как это, что Вы ищете:
MX +----+ +----+
+---->|MTA1|\-------/|MDA1|
| +----+ \ / +----+
| \ /
+------+| \ /
|Domain|+ +
+------+| / \
| / \
| +----+ / \ +----+
+---->|MTA2|/-------\|MDA1|
MX +----+ +----+
Это могло работать как это: