• ベストアンサー

2台目のWebServerを立ち上げる方法は?

現行、 DNSサーバーマシン(LINUX) Webサーバーマシン(WinNT) DBサーバーマシン(LINUX)の3台があります。 DNSサーバーマシンには、グローバル側とイントラ側の2枚NICで構成され、WebサーバーマシンへポートフォアワードしてHPを公開しています。 同様にイントラ側にあるDBサーバーマシンにはORACLEが入っています。 この環境で、DBサーバーマシンのWebサーバーを起動して、外部からXMLで定義したWebサイトを公開しようとしているのですが、環境定義がわかりません。 Webサーバーマシン上の定義(ApacheのWin版のhttpd.conf)で定義するのでしょうか?因みに、DBサーバーマシンはApacheを起動させる予定です。 それぞれ2台のWebサーバーを立ち上げて、URLで切り分けすることは可能でしょうか?どうか教えてください。

noname#29100
noname#29100

質問者が選んだベストアンサー

  • ベストアンサー
  • itohh
  • ベストアンサー率45% (210/459)
回答No.3

こんにちは。itohhといいます。 わたしもハードまわりは専門外なのでどこまで相談に乗れるかわからないのですが。 まずは、グローバルIPアドレスは、DNSサーバ、Webサーバの2つ取得されていると 思うのですが、もう1つ必要です。 それから、どのようなルータをお使いでしょうか? いま流行のパーソナルなADSLブロードバンドルータをお使いならば、 ポートフォワード出来るのは、1台までのような気がします。 (マニュアルでご確認ください。) 複数のIPアドレスをポートフォワード出来るのでしたら、 papatakuさんが回答されているように、DNSサーバの設定を行えばよろしいのではないでしょうか? 余計なお世話かもしれませんが... 追加のグローバルIPアドレスを取得できないのでしたら、 Webサーバ(WinNT)に同居させるという方法もアリかと思いますが、如何でしょうか? 例えば、 1.Webサーバ(WinNT)に別サイトを構築する。 (サイト毎にIPアドレスを割り振らなければいけないので、同時にサイトを有効には出来ないですが。) 2.トップページから、JSPとXMLのページに分岐する。

noname#29100
質問者

お礼

貴重なる時間を頂戴いただきありがとうございました。m(__)m ポートフォアワードに関しての定義が複数可能かについては、別の質問で上げさせていただきます。 質問に対しての回答及びアドバイスは有効であったと感じているからです。 グローバルIPにつては、OCNエコノミーで自分でDNSを設置していますので、11個残りがあります。そこに、NTT-MEのMN128SOHO-SL11で接続し、DNSサ-バ-マシンが(LINUX)ルーター兼ファイアーウォール(IPCHAINS)になっています。 このサ-バ-がポートフォアワードしていますので、Webサ-バ-はロ-カル(社内イントラ側)ですので、この定義が複数個いけるかが問題となりそうです。  また、サブドメインのほうも検討しています。   さらに、アドバイスも頂きありがとうございました。後々の参考にさせていただきます。 明日までには、この質問は締め切らせていただきます。助かりました。

noname#29100
質問者

補足

新規の質問として、上げさせて頂きましので、是非回答下さい。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=121948

その他の回答 (2)

  • itohh
  • ベストアンサー率45% (210/459)
回答No.2

こんにちは。itohhといいます。 回答にはならないと思うのですが。 DBサーバとWebサーバを1台で行うのは、あまりお奨めできません。 基本的にDBサーバは、DNSサーバ、Webサーバとは別セグメントにするほうがセキュリティ上好ましいと思います。 ということで、DBサーバとWebサーバを別々には出来ないのでしょうか?

noname#29100
質問者

補足

アドバイスありがとうございます。 >基本的にDBサーバは、DNSサーバ、Webサーバとは別セグメントにするほうがセキュリティ上好ましいと思います。 ご指摘の通り、3台は独立して構築をしてきましたが、Webサ-バ-マシン(WinNT)からDBサ-バ-マシンのORACLEに接続されています。 これは、私らが保有する開発ツールで、JSPを開発する上での最低必須要件になっており、これ1本で開発をすすめることにしていました。  ところが、そのJSPの開発ツールではフォーム・レポートのユーザーカスタマイズが自由にならないため、XMLでの開発を平行するようにしました。  そこで、DBサーバーマシンにWebサーバーを起動させて、それぞれの開発をすすめ、JSPとXMLそれぞれの開発が必要になったものです。多少のセキュリティが甘くなるのとマシンのレスポンスの低下は承知の上です。  現状は、社内LAN(イントラ)ではそれぞれのサ-バ-マシンにそれぞれクライアントブラウザからの接続は可能ですが、外部(公開)側からの接続は、ポートフォアワードしているWebサ-バ-マシンのみ接続が可能です。 これを公開サ-バ-(両方)とするには、どのあたりを定義すればよいのかヒントでもいただけないでしょうか?  

  • papataku
  • ベストアンサー率18% (11/58)
回答No.1

サブドメイン設定をDNSにすれば、グローバルでのドメイン名は、1つで済みますのでどうでしょう? 例:1台目ーwww.aaa.co.jp   2台目=www2.aaa.co.jp ちなみにLinux上のApache設定は、元から入れてあれば、下記ファイルです。 /etc/httpd/conf/httpd.conf

noname#29100
質問者

お礼

回答ありがとうございました。 サブドメインまでは気づきませんでした。上の方の回答で、方向は見えてきました。最初に回答を頂いていたのですが、私の理解不足でご勘弁の程。m(__)m 方法については、現在検討中です。 ポートフォアワードが複数定義可能なのかの、質問も上げたいと思います。是非回答をお寄せ下さい。ありがとうございました。

関連するQ&A

  • WebServerを別マシンで構築する際のルーティングについて

    初めて投稿します。  運用環境はオールインサーバーマシンとして、TL6.1Jでグローバル側とプライベート側を結ぶように、ipchainsにてマスカレードしてインターネットやメールが動いています。  今、WindowsNTにApacheを走らせWebServerとし、プライベート側に配置。  LinuxマシンのApacheを停止し、定義変更としてDNSとipchainsを修正しました。  プライベートのクライアントからブラウズすると、デェフォルトの画面がでます。  外からのブラウズでは”サーバーが見つからないかDNSエラーです”が吐かれています。  Serverを分散させる時のDNS,ipchainsあるいはそれ以外の設定ポイントをお願いします。  

  • ポートフォアワードで複数個定義する方法

    DNSサ-バ-マシン(Linux)とWebサ-バ-マシン(WinNT)があり、ipmasqadmにてポートフォアワードしています。 ここに別のWebサ-バ-マシンを追加して、2台にしたいと思います。 このときに、両方のWebサ-バ-マシンはイントラ側に配置されます。 1つの定義はできているのですが、これを複数個指定することは可能なのでしょうか? 定義は、 ipmasqadm portfw -a -P tcp -L xxx.xxx.xxx.xxx 80 -R 192.168.0.yyy 80 です。また、この記述に関しては、Linux IPCHAINS-HOWTOの日本語訳を持っています。 尚、環境の詳細は下記にあります。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=121488 よろしくお願いします。

  • webサーバ1台でHPを追加したいのだけど

    webサーバを1台構築しています。OSはlinuxでアパッチを使用してHPを開設していますが、コンテンツやリンクではなく新たにHPを同じサーバで開設したいのです。その際にwebサーバ、DNSサーバ、firewall(firebox(3))の設定変更をしないといけないと思うのですが?

  • Heartbeatでの複数サービスの冗長化について

    Heartbeatにおいて、複数のサービスの冗長化をとりたいと考えています。 検討している構成としては、 『DBサーバー1台、Webサーバー1台、予備サーバー1台』 の環境において予備サーバーでDBサーバーのPostgreSQLとWebサーバーのApacheをそれぞれ冗長化させ、 もしWebサーバーのApacheが死んだら予備サーバーのApacheを起動し、 もしDBサーバーのPostgreSQLが死んだら予備サーバーのPostgreSQLを起動させる といった感じです。 HeartbeatはHeartbeat2.1.2とバージョン1系の設定にて行っております。 このような構成は、Heartbeatでは構成可能なのでしょうか? Heartbeatに関する情報を色々と読んでいたのですが、 単一のクラスタ構成に沿った設定ファイルの書き方などしか見つけられず 行き詰まってしまいましたもので。。

  • DNSの名前引きができない。

    slackwareLINUXとBIND9.2.1を使ってDNSサーバを立ててみたのですが名前引きがされません。 一台はLINUXマシン(BIND起動、apacheも起動、qmailも起動)→192.168.1.20 test1.network.test. もう一台はwindows2000マシンです。めーらにoutlookexpressを使っています。→192.168.1.10 test2.network.test. linuxマシンから dig @192.168.1.20 network.test などのコマンドを実行して名前の確認をしたところ、正常に動作しました。 また、digを用いた正引き逆引きNSを調べるやつもすべて実行しましたが、正常に動作が確認されました。 widowsましんから http://192.168.1.20 とするとWebページが開きますが http://www.network.test とするとページが開けません。(BINDではCNAME設定してるのに。。。)windows2000マシンのほうでもDNSサーバを192.168.1.20に設定してあります。 windowsとlinuxのそれぞれのマシンはルータ(BBルータ)を使ってつなげてあります。http://192.168.1.20でwebページがみれるので一応つながってはいます。pingのロスもありません。 どこに問題があるのかわかりません。わかる方ぜひおしえてください、お願いします。

  • サーバ構成について

    サーバ構成について お世話になります。 JavaEEの開発を予定しており、サーバ構成についてご相談したいことがあり 新規トピックを作成しました。 Webサーバ+アプリケーションサーバ+DBサーバの構成を考えていますが、 Webサーバ以外は商用のミドルウェアを考えています。 Webサーバのミドルウェアとして、IIS、Apacheが考えられます。 ただし、OSはLinuxとなっています。 この状況でApacheの適用になると考えるのですが、 一般のインターネット環境にApacheを公開することに慎重になってしまいます。 Apacheの適用の代替案(商用のWebサーバ)がありましたらアドバイスを 頂けないでしょうか。

  • イントラネット(?)を構築するには

    イントラネットという言葉が適切なのかわかりませんが、 自宅にある2台のパソコンを接続し合い、片方はLinuxサーバとしてApacheなどを起動させ、もう1台はWindowsでLinux側にアクセスできるようにしたいです。 用途としては、 ・Webアプリケーション開発。Linux側にPHPを置き、Windows側のWebブラウザで動作確認できるようにしたい。 ・Linuxサーバの勉強のために、実際にLinuxサーバを使ってみたい。 私の自宅はプロバイダがサーバ構築を禁止しているのですが、 私はホームページを外に公開したいわけではなく、あくまで自宅内でのみやりとりができるネットワークを作りたいと考えています。 これって可能でしょうか ? また、可能であれば、ハブなどの必要なもの、またパソコン・ハブ・ケーブルなどをどのように接続すればよいかご教授願いたいです。

  • WEBserver

    WEBサーバーを開設しようとしているのですがルーターの設定で 躓いています。コレガのBAR SW-4Pを使いPCを3台つなげています。固定IPを3台ともに振り、そのうち一台のポート80を開放すると すべてのPCからネットへつなげなくなります。ダイナミックDNSサービスはZIVEをつかい、WEBサーバーはANhttpdです。各種の設定はローカルホストでは正常に機能していますので、あとはルーターの設定だけなのですが、現状では80番が開いていないのが原因かもしれませんが ほかのPCからそのアドレスをブラウザで入力するとこのルーターの設定画面が表示されてパスを要求してしまいます。PCは3台とも自作。プロバイダーはOCNでフレッツADSLです。よろしくお願いします。

  • サーバー設置にあたり、どの方法がいいでしょうか?

    現在、回線はYAHOO 12M ADSL回線で使用しています。 少し前にJPDで日本語ドメインを1個取得しました。 YAHOO ADSLは動的ipで今後の固定ipの提供予定は無いとのことで、 とりあえずJPDのDNSサービスをつかっています。 で、os:CentOS5   Apacheを使いweb公開 は実行できましたが、 メールサーバーにも使用したいのです。 ルーターにLINUXマシンを使用したら、何もかもうまくいきそうなんですが、家族も回線を使っているのであまり、PCをルーターには使いたくありません。(まだ、自身がないもので。) とりあえず、(バッファローの安価の)ルーターを使用した上で、WEBサーバー、メールサーバーを構築したいと思っています。 皆さんアドバイスよろしくお願いします。  ※もちろん、超linux初心者です。

  • Localhostでは動くのにIP指定だとエラーになる

    環境は以下のとおりです。 Webサーバ = 192.168.0.1 Apache 2.0.59 + Tomcat 5.0.28 DBサーバ = 192.168.0.2 Oracle8i ※ OSはいずれもWindows Server 2003 Standard Edition SP2 Webサーバ内でブラウザを起動し、 http://localhost/、http://127.0.0.1/とURLを指定すると、 画面は見えて正常に動いています。(DB接続もできてます。) ですが、http://192.168.0.1/を指定すると 「DNSエラーが発生しました。」となり、画面が表示できません。 HTMLファイルも見れません。 DBサーバからもhttp://192.168.0.1/では見れません。 DBサーバから ping 192.168.0.1 とすると戻ってきます。 Webサーバでも、ping 192.168.0.1 とすると戻ってきます。 http://192.168.0.1/と指定して見れるようにしたいのですが、 どこの設定を変えればよいのでしょうか?