• 締切済み

自前のDBを参照できるWEBサーバー

自前のDBを参照できるWEBサーバー レンタルWEBサーバーのPHPから、 別のDBサーバーにあるpostgresのデータを参照したいです。 postgresが稼働しているDBサーバーが既にあります。 インターネット越しにIO可能な状態です。 c/sで利用しています。 このデータを直接参照してWEBページを作りたいです。 DBサーバーにアパッチをインストールすれば一体型としてWEBページが作れますが、そうではなく、DBサーバーはそのままです。 必要であればアクセス許可の部分をイジれますが、DBサーバーにはhttpサーバーはインストールしません。 やりたいのは、このデータを使って、 月1000円以下の格安のレンタルサーバーにphpでページを作って、そこからDBサーバーを参照したいです。 クラウドVPSで自分で立てれば自由度はありますが、 管理やセキュリティが楽で価格も安いWEB用のレンタルサーバーでできればその方がうれしいです。 レンタルサーバーを紹介して頂きたいです。 よろしくお願いします。

みんなの回答

  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.3

自前のDBをどんなプロトコルでアクセスするのでしょう? Webサーバーからアクセスとゆうのはhttpではないのでしょうか? 要はphpが使える安価なレンタルwebサーバーとゆうことなら、月1000円も出さなくても無料でも月200円でもいくらでもありますよ。 私はxreaを使っていますけどね。 利用可能なcgi/ssiは、 https://www.xrea.com/spec/

参考URL:
https://www.xrea.com
webuser
質問者

お礼

有難うございます。 > 自前のDBをどんなプロトコルでアクセスするのでしょう? プロトコルですか、、、どうなのでしょうか。 レンタルするサーバーとPCのブラウザとのやり取りは、httpになります。 レンタルするサーバーとDBサーバーとのやり取りのプロトコルは、よく分かりません。 DBサーバーにはhttpサーバーもAPサーバーもありません。 Postgresが動いているだけです。 DB側で例えば下記のように設定していて /var/lib/pgsql/data/pg_hba.conf # TYPE DATABASE USER ADDRESS METHOD host all user01 0.0.0.0/0 md5 Windowsクライアントのアプリの中から グローバルホスト名とユーザーとパスワードとポートIDでアクセスしています。 ■現状 [CentOS7(PostgreSql)] ↓↑ [Windows10(VB.netアプリ)] ■やりたい事 [CentOS7(PostgreSql)] ↓↑ [レンタルサーバー(httpサーバー*php)] ↓↑ [Windows10(ブラウザ)] オススメのサービスを検討、検証してみます。

回答No.2

> 理屈は分かっています。 ということでしたら、 "PostgreSQLが使えるレンタルサーバー" で検索してみれば、よいのでは。 価格なのか、サポートなのか、機能なのか、 なにを優先するかで変わるものですし。

webuser
質問者

お礼

そういう事ではなく、 オススメのレンタルサーバーを紹介して頂きたいという話です。

回答No.1

PHPとPostgreSQLが使えるというレンタルサーバーを選択すれば PHPにPostgreSQLに接続するためのモジュールが組み込んであることになりますので 確実ですね。 ただ、WebサーバーとDBサーバー間の通信速度やクエリのデータサイズにもよりますが、 レスポンスが悪くて使えたものではない、 ということになるかもしれません。 無駄なリザルトを戻さないようにするとかプログラム側で工夫できることもあれば 用途によっては不可能な場合もあると思います。 なので、お試し期間のあるレンタルサーバーで 実際のロジックでどんどんテストしてみればよいと思いますよ。 (もちろんSQLインジェクション攻撃やDBサーバーのセキュリティーについては 充分検討されているものとして…ですが) もしかしたら、レプリケーション組むか、アプリ側で工夫して、 参照は高速なローカルのスレーブDB、更新はマスターDB、って感じになってしまうかもしれませんが、 レプリケーション組むとなるとDBの設定変更が必要なので、VPSや専用サーバーでないと厳しいでしょう。  

webuser
質問者

お礼

理屈は分かっています。 レンタルサーバーを探しているのです。 レンタルサーバーを紹介して頂きたいです。

関連するQ&A