0
OpenShift以外のWebサーバーからOpenShift MySQLデータベースに接続したいとします。これどうやってするの?外部アプリケーションからOpenShift MySQL
私はWordPressがプレインストールされています。 (1でPHPとMySQL) MySQLはIP 127.3.135.2であるしかし、私は外の世界に開かれている、あなたのギア(S)から
OpenShift以外のWebサーバーからOpenShift MySQLデータベースに接続したいとします。これどうやってするの?外部アプリケーションからOpenShift MySQL
私はWordPressがプレインストールされています。 (1でPHPとMySQL) MySQLはIP 127.3.135.2であるしかし、私は外の世界に開かれている、あなたのギア(S)から
ポートのみであるパブリックIPを取得することはできません。
そして、これらすべてがポート808に転送されますあなたのギアの内部で0。外部からMySQLサーバに到達する唯一の方法は、rhc port-forward
コマンドを使用することです。別の解決策は、他のアプリケーションが必要とするデータベース内のデータを認証して照会できるAPIを作成することです。
もう少し高度な解決策は、両方のアプリケーションをOpenShift Onlineでホストし、アプリケーションの1つを「スケーリングされた」アプリケーションとして作成することです。これにより、データベースは自社のギアになり、OpenShiftホストされたアプリケーション。
確かに['rhc port-forward'](https://blog.openshift.com/getting-started-with-port-forwarding-on-openshift/)を介して行うことができますが、それが何であるかはわかりませんあなたは探している。標準のmysqlリモート接続の場合、私はそれがまだ[非フリーアカウント用に予約されている]と思われます(http://stackoverflow.com/a/18401670/3294262)。また、[この回答](http://stackoverflow.com/a/32055237/3294262) – fusion3k
はい、私は前方のrhcポートについて知っていますが、それは唯一の方法ですか?私は本当にWebホストでそれを行うことはできません。私のドメインからmysqlサーバにポートをマップする方法はありますか? – xhunterx
私は本当に知りませんが、答えはいいと思います。あなたはhttpsで独自のAPIを作成することができます。 – fusion3k