Доброго времени суток люди
Я использую веб-сервер через порт 80 и почтовый сервер через порт 82 на том же сервере через домашний ADSL.
У меня есть первичный домен example.com в качестве A-записи с www.example.com в качестве CNAME для example.com. Я настроил apache так, чтобы оба домена использовали оба порта 80 и 82 для перенаправления на почтовый сервер.
example.com:80 --> mail server
example.com:82 --> mail server
www.example.com:80 --> mail server
www.example.com:82 --> mail server
Это все "работает" как надо и так, как я хочу - я думаю ...
Теперь у меня есть поддомен exclude.example.com, с которым я борюсь. Я пытаюсь настроить оба exclude.example.com для доступа к веб-серверу через порты 80 и 82.
exclude.example.com:80 --> web server
exclude.example.com:82 --> web server
, но в настоящее время exclude.example.com:82 все еще перенаправляет на почтовый сервер.
Ниже мой конфиг apache
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
RewriteEngine on
#RewriteCond %{HTTP_HOST} example.com [NC]
RewriteCond %{HTTP_HOST} !exclude.example.com [NC]
RewriteRule ^(.*)$ http://www.example.com:82 [L,R=301]
</VirtualHost>
<VirtualHost *:80>
ServerName exclude.example.com
ServerAlias exclude.example.com
DocumentRoot "${INSTALL_DIR}/www/exclude/"
<Directory "${INSTALL_DIR}/www/exclude/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:82>
ServerName exclude.example.com
Redirect / https://www.example.com
</VirtualHost>