2016-10-16 18 views
-1

誰にもこの問題があるかどうかはわかりません。スタティックIPアドレスAPIサーバーにSSLを追加

私は私のAPIサーバは、すべての情報を保持していると、Webサイトだけで仲介し、ポイントである

  • ウェブサイト
  • 静的IPで

    • ローカルAPIサーバー+データベースを持っていますすべてのトランザクションをサーバーに送信します。ですから、私たちがMVCについて話しているのであれば、ウェブサイトはViewと似ていて、私のAPIはModel and Controllerです。

      私の質問は、どのようにAPIサーバーにSSLを追加する必要がありますか?私のAPIサーバーはIP上で動作しているので、SSLはパブリックIPに接続できません。 (IPアドレスからSSLへのGoDaddyからの引用は2016年10月1日に停止します)。

      IPアドレスにドメイン名を指定してドメインにSSLを取得すると言ったオンラインで見ましたが、技術的には公開IP経由で直接アクセスするため、セキュリティ上のリスクはありますか?

      私はどのように進めるべきかアドバイスしてください。

      ありがとうございます!

    答えて

    0

    ホスト名とそのホスト名のSSL証明書を渡すと、IP経由でアクセスする人は "無効なSSLホスト名の不一致"タイプのエラーになります(正確なエラーはブラウザ/クライアント/ etcがどのブラウザそれ)。これは、10.42.56.113が "db.example.com"と一致せず、SSL証明書が "db.example.com"のためです。

    コードを使用して接続を行っている場合、いくつかの実装ではフラグ/引数/「はい、自己署名証明書を使用する」、とにかくSSLエラーに悩まされてしまいます。

    しかし、それは悪い習慣です。ちゃんとして。あなたのIPに割り当てられたホスト名を取得し、そのためのSSL証明書を取得して(暗号化して超簡単にします)、そのホスト名を使用して接続します。

    +0

    ご返信ありがとうございます。 – user2447506

    +0

    だから私はそれが私のパブリックIP 3のGet Aに私のAPIサーバー 2.ポイントのドメインを取得します 1 ... 1.「入力」私のAPIサーバー – user2447506

    +0

    のドメインを取得することを結論付けることができますそのドメインのSSL証明書をサーバーにインストールしてください – user2447506

    関連する問題