Apache2 с несколькими поддоменами - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть следующая простая конфигурация ... пытаюсь достичь:

  1. Принудительное перенаправление HTTPS независимо от субдомена (www or в противном случае)
  2. Разрешить доступ к beta.example. com как среда для песочницы
  3. Служить обычному веб-сайту во всех других условиях

Если я включу первые несколько строк, все перенаправится на beta.example.com???

#<VirtualHost *:80>
#    DocumentRoot /var/www/example/wordpress-beta
#    ServerName beta.example.com
#</VirtualHost>

# HTTPS force redirect
<VirtualHost *:80>
    ServerName www.example.com
    Redirect permanent / https://www.example.com/
</VirtualHost>

# SSL config
<VirtualHost *:443>
    DocumentRoot /var/www/example/wordpress
    ServerName www.example.com

    <Directory /var/www/example/wordpress>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
        Require all granted
    </Directory>

    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/example.com.03.27.2019.crt
    SSLCertificateKeyFile /etc/ssl/private/apps2.example.key
    SSLCACertificateFile /etc/ssl/certs/example_bundle.01.24.2019.crt

</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...