1

OpenSSL テストが本番環境で動作しているにもかかわらず、失敗しているため、ホスティング サービスから SSL ポートを 443 から 8443 に変更するように指示されています。

Apacheports.confファイルを次のように変更しました。

    NameVirtualHost *:80
    #NameVirtualHost *:443
    NameVirtualHost *:8443
    Listen 80

    <IfModule mod_ssl.c>
        # If you add NameVirtualHost *:443 here, you will also have to change
        # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
        # to <VirtualHost *:443>
        # Server Name Indication for SSL named virtual hosts is currently not
        # supported by MSIE on Windows XP.
        #Listen 443
        Listen 8443
    </IfModule>

    <IfModule mod_gnutls.c>
        #Listen 443
        Listen 8443
    </IfModule>

また、仮想ホストを から<VirtualHost *:443>に変更して<VirtualHost *:8443>apache を再起動しましたが、https 経由でサイトにアクセスしようとすると、ブラウザーにFirefox can't establish a connection to the server. ファイアウォールの問題でしょうか?

4

2 に答える 2

1

最初は構成が良さそうに見えますが、ssh が有効になっていると仮定します

マシンで ssh :

  • wget --no-check-certificate https://127.0.0.1:8443またはcurl -k https://127.0.0.1:443(コンテンツを投稿する)
  • 開いている接続を監視し、その背後にある実際の apache プロセスであるかどうかを確認します (sudo netstat -anp | grep 8443またはsudo lsof | grep ":8443")
  • あなたの設定は他の場所で上書きされませんか
  • 設定が有効であることを確認してください(の出力は何ですか/etc/init.d/apache2 restart
  • トレースまたはその他のエラーが表示された場合は、Apache エラー/リクエスト ログを確認してください。

ラップトップから:

  • このマシンをターゲットとして nmap を試し、ポートがフィルタリングされているかどうかを確認します
  • DNS に問題はありませんか (IP アドレスで試してみましたか?)

このを試してみてください。新しいトラブルシューティングのテクニックを学ぶのは素晴らしいことです。

于 2014-01-20T19:44:05.810 に答える