1

私はラズベリーパイにウェブサーバーを持っていて、ストラトデで買った私のURLと私のdyndnsはnoip.comにあります。私のURLからraspberry piへのリダイレクトは問題なく機能します。ここで、http-request から https への自動リダイレクトを使用したいと考えました。したがって、letsencrypt をインストールして、ssl 証明書ファイルを作成しました。また、自分の URL の strato.de で ssl を有効にしました。https://www.myurl.de/でテストしたところ動作しますが、 http://www.myurl.deを使用すると次のエラーが発生します。

ネットワーク エラー (tcp_error) 通信エラーが発生しました: "接続が拒否されました" Web サーバーがダウンしているか、ビジー状態であるか、その他の問題が発生して要求に応答できない可能性があります。後で再試行することをお勧めします。トランザクション ID: b5151b4415351db8-000000008e3c905d-000000005c177c1e サポートが必要な場合は、ネットワーク サポート チームにお問い合わせください。お客様の要求は、Blue Coat Web フィルターによって「動的 DNS ホスト」として分類されました。この結果について質問または異議を唱える場合は、ここをクリックしてください。

構成ファイルの何かが間違っているように思えます。したがって、ここに 000-default.conf および default-ssl.conf ファイルの私のコードがあります。

000-default.conf

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
    </IfModule>
</VirtualHost>

デフォルト-ssl.conf:

<IfModule mod_ssl.c>
    <VirtualHost *:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLEngine on
        SSLCertificateFile /etc/letsencrypt/live/<noip-dyndns-name>.com/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/<noip-dyndns-name>.com/privkey.pem
        <FilesMatch "\.(cgi|shtml|phtml|php)$">
            SSLOptions +StdEnvVars
        </FilesMatch>
        <Directory /usr/lib/cgi-bin>
            SSLOptions +StdEnvVars
        </Directory>
    </VirtualHost>
</IfModule>

誰かが私が犯した間違いを見ていますか?

4

0 に答える 0