質問: 現在、phpを勉強中の者です。 レンタルサーバーAでparent.comというサイト、 レンタルサーバーBでchildren.comというサイトを運営しているとします。 ※両者ともphpで作られています。 children.comで、parent.comで使用されているphpファイルとMySQLを使いたいと思っているのでが、 セキュリティ上安全に、 別のサーバー上に存在するphpファイルを、別のサーバーから読み込んだり、 別のサーバー上に存在するMySQLに、別のサーバーからアクセスすることは、可能でしょうか? イメージとしては、以下のような形です。 ・レンタルサーバーA(aaa.com) original.php MySQL(aaa.comとbbb.comの情報を保管) aaa.comの独自のデータ... ・レンタルサーバーB(bbb.com) bbb.comの独自のデータ(レンタルサーバーA上のoriginal.phpとMySQLを読み込みたい) 上記のように、1つのphpファイルやMySQLを、サーバーやドメインをまたいで使用できると、メンテナンス性もよくなると考えたのですが、難しいでしょうか。。 もし、ご存知の方がいらっしゃいましたら、どうかご教授いただけましたら幸いです。 何卒、よろしくお願いいたします。
回答: > > 別のサーバー上に存在するphpファイルを、別のサーバーから読み込んだり、 > > > 技術的には不可能ではありません しかしサーバーAとサーバーBがVPNでも組んでいるのでなければ リスクばかり高くてやる価値はないでしょう > > 別のサーバー上に存在するMySQLに、別のサーバーからアクセスすることは、可能でしょうか? > > > DBサーバーはポートの問題なのでオーバーヘッドを無視できるなら サーバーが別れていることはままあります もちろんlocalhost上のサーバーの方が効率はよいでしょうし 他のサーバーから読み取れる設定ということは第三者からの参照が可能である という理解が必要です。