1

2 つの vhosts ファイルで個別に構成した 2 つのドメインがあります。2 番目のドメインに永続的にリダイレクトするには、このドメインの 1 つが必要です。Apache をリロードする前に、「configtest」を実行したところ、「Syntax Ok」が表示されました。しかし、明らかにリダイレクトループが発生しました。ところで、ウェブサイトは drupal インストールです。これがどれだけ重要かはわかりません。

これが私の2つのconfファイルです。

[root@prod ~]# cat meh-1_com.conf
<VirtualHost *:80>

    ServerName meh-1.com
    ServerAlias www.meh-1.com
    DocumentRoot    /var/www/html/meh1/

    <Directory /var/www/html/meh1/>
        Options +FollowSymLinks Indexes
        AllowOverride All
        order allow,deny
        allow from all
    </Directory>

    RewriteEngine On
    RewriteOptions inherit
    CustomLog /var/log/httpd/meh1.log combined

</VirtualHost>

<VirtualHost *:443>

    ServerName meh-1.com
    ServerAlias www.meh-1.com
    DocumentRoot    /var/www/html/meh1/

    <Directory /var/www/html/meh1/>
                Options +FollowSymLinks Indexes
                AllowOverride All
                order allow,deny
                allow from all
        </Directory>    

    RewriteEngine On
    RewriteOptions inherit
    CustomLog /var/log/httpd/meh1.log combined

    SSLEngine on
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
    SSLCertificateFile  /etc/httpd/ssl/meh1_com.crt
    SSLCertificateKeyFile   /etc/httpd/ssl/meh1_com.key
    SSLCertificateChainFile /etc/httpd/ssl/meh1_com.ca-bundle.crt
    SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown

</VirtualHost>

[root@prod ~]# cat meh-2_com.conf 
<VirtualHost *:80>

    ServerName meh-2.com
    ServerAlias www.meh-2.com
    Redirect permanent / http://meh-1.com

</VirtualHost>

<VirtualHost *:443>

        ServerName meh-2.com
        ServerAlias www.meh-2.com
        Redirect permanent / https://meh-1.com

</VirtualHost>
4

0 に答える 0