こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

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

レンタルWEBサーバーのPHPから、
別のDBサーバーにあるpostgresのデータを参照したいです。

postgresが稼働しているDBサーバーが既にあります。
インターネット越しにIO可能な状態です。
c/sで利用しています。

このデータを直接参照してWEBページを作りたいです。
DBサーバーにアパッチをインストールすれば一体型としてWEBページが作れますが、そうではなく、DBサーバーはそのままです。

必要であればアクセス許可の部分をイジれますが、DBサーバーにはhttpサーバーはインストールしません。

やりたいのは、このデータを使って、
月1000円以下の格安のレンタルサーバーにphpでページを作って、そこからDBサーバーを参照したいです。

クラウドVPSで自分で立てれば自由度はありますが、
管理やセキュリティが楽で価格も安いWEB用のレンタルサーバーでできればその方がうれしいです。


レンタルサーバーを紹介して頂きたいです。
よろしくお願いします。

投稿日時 - 2017-07-18 10:26:38

QNo.9353126

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

利用可能なcgi/ssiは、
https://www.xrea.com/spec/

参考URL:https://www.xrea.com

投稿日時 - 2017-07-20 10:44:17

お礼

有難うございます。

> 自前のDBをどんなプロトコルでアクセスするのでしょう?

プロトコルですか、、、どうなのでしょうか。

レンタルするサーバーとPCのブラウザとのやり取りは、httpになります。

レンタルするサーバーとDBサーバーとのやり取りのプロトコルは、よく分かりません。
DBサーバーにはhttpサーバーもAPサーバーもありません。
Postgresが動いているだけです。

DB側で例えば下記のように設定していて
/var/lib/pgsql/data/pg_hba.conf

# TYPE DATABASE USERADDRESSMETHOD
host all user010.0.0.0/0md5

Windowsクライアントのアプリの中から
グローバルホスト名とユーザーとパスワードとポートIDでアクセスしています。

■現状
[CentOS7(PostgreSql)]
↓↑
[Windows10(VB.netアプリ)]


■やりたい事
[CentOS7(PostgreSql)]
↓↑
[レンタルサーバー(httpサーバー*php)]
↓↑
[Windows10(ブラウザ)]


オススメのサービスを検討、検証してみます。

投稿日時 - 2017-07-20 16:50:17

ANo.2

> 理屈は分かっています。

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

投稿日時 - 2017-07-19 13:28:54

お礼

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

投稿日時 - 2017-07-20 16:51:15

ANo.1

PHPとPostgreSQLが使えるというレンタルサーバーを選択すれば
PHPにPostgreSQLに接続するためのモジュールが組み込んであることになりますので
確実ですね。

ただ、WebサーバーとDBサーバー間の通信速度やクエリのデータサイズにもよりますが、
レスポンスが悪くて使えたものではない、 ということになるかもしれません。
無駄なリザルトを戻さないようにするとかプログラム側で工夫できることもあれば
用途によっては不可能な場合もあると思います。
なので、お試し期間のあるレンタルサーバーで 実際のロジックでどんどんテストしてみればよいと思いますよ。
(もちろんSQLインジェクション攻撃やDBサーバーのセキュリティーについては 充分検討されているものとして…ですが)

もしかしたら、レプリケーション組むか、アプリ側で工夫して、
参照は高速なローカルのスレーブDB、更新はマスターDB、って感じになってしまうかもしれませんが、
レプリケーション組むとなるとDBの設定変更が必要なので、VPSや専用サーバーでないと厳しいでしょう。

 

投稿日時 - 2017-07-18 11:42:50

お礼

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

投稿日時 - 2017-07-19 09:00:03

あなたにオススメの質問