2017-07-22 1 views
0

現在Apacheを使用しているWebサイトをホストしているAWSインスタンスで作業しています。私はSSLをセットアップしましたが、https://example.comに行くことができますが、http://example.comに行くとリダイレクトされません。そのことを私は、次の試してみました:私はリダイレクトpermenant/HTTPS何とか何とかも Apache2でhttpsリダイレクトにhttpが動作していません

  • の.confでは、使用している多くの書き換えを試してみましたが、私のexample.com.confで

    • このすべては、いずれかで動作する」と主張しルールconfig '。私はApache2もmodを書き換えることができます。私はここでsudo a2ensite example.com.conf

    を実行した

  • は、私は助けることができる誰にもとても感謝するでしょう私の.conf

    <VirtualHost *:80> 
        ServerName example.com 
        ServerAlias example.com *.example.com 
        Redirect permanent/https://example.com/ 
        #RewriteEngine On 
        #RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L] 
        ErrorLog ${APACHE_LOG_DIR}/error.log 
        CustomLog ${APACHE_LOG_DIR}/access.log combined 
    </VirtualHost> 
    
    <IfModule mod_ssl.c> 
        <VirtualHost _default_:443> 
        ... all my site stuff 
    </IfModule> 
    

    です。どうもありがとうございます。

  • 答えて

    0

    変更/etc/apache2/apache2.conf =>すべてのAllowOverrideすべて、

    を変更し、/etc/apache2/sites-available/000.default.confは=>あなたがアクセスするディレクトリのパスを確認していることを確認してください。

    ServerAdmin [email protected] 
    DocumentRoot /var/www/floder that you acess /public 
    <Directory /var/www/ninja/public> 
    AllowOverride All 
    </Directory>  
    
    +0

    https://serverfault.com/questions/420272/apache-redirect-from-http-to-https-not-working – srinivasan

    関連する問題