2017-09-27 9 views
0

私はCentOS 7にApacheサーバーを持っています。私もmiltidomain証明書を持っています。 https://old-domain.comhttps://new-domain.comにリダイレクトします。 httpからhttpsへのリダイレクトは機能しますが、httpsからhttpsへのリダイレクトは行われません。 私はすべての場合old-domain.comをhttpまたはhttpsのnew-domain.comに置き換えようとしています。 何が問題なのか分かりません。apache URLを使用HTTPSから別のHTTPSへの書き換え

はここで、事前に Tony92

をありがとう、私はあなたがこれを試してみることをお勧め私の設定ファイルが

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/var/www/html" 
    ServerName myserver.new-domain.com 
    ServerAlias myserver 
    RewriteEngine On 
    RewriteCond %{SERVER_PORT} !^443$ 
    RewriteRule ^/(.*)$ https://new-domain.com/$1 [L,R] 
</VirtualHost> 

<VirtualHost *:443> 
    DocumentRoot "/var/www/html" 
    ServerName myserver.new-domain.com 
    RewriteEngine on 
    RewriteCond %{HTTPS} on 
    RewriteRule ^/(.*)$ https://new-domain.com/$1 [L,R] 
    SSLEngine on 
    # SSLProxyEngine On 
    SSLCertificateFile /etc/pki/tls/certs/myserver.crt 
    SSLCertificateKeyFile /etc/pki/tls/private/myserver.key 
    SSLCertificateChainFile /etc/pki/tls/certs/DigiCertCA.crt 
    SSLProtocol all -SSLv2 
    SSLHonorCipherOrder on 
    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA 
    <Files ~ "\.(cgi|shtml|phtml|php3?)$"> 
     SSLOptions +StdEnvVars 
    </Files> 
    <Directory "/var/www/cgi-bin"> 
     SSLOptions +StdEnvVars 
    </Directory> 
</VirtualHost> 

答えて

1

/etc/httpd/conf.d/mydom.confである(それが良いだろうIPアドレスの代わりにFQDNを使用する):

   ProxyPreserveHost Off 
       ProxyPass /api http://x.x.x.x:5601/api 
       ProxyPassReverse /api http://x.x.x.x:5601/api 
関連する問題