• 締切済み

apacheでリダイレクション

ウェブサーバA、Bがあります。 サーバAはグローバルIPアドレス、サーバBはプライベートIPアドレスです。 #サーバAのいる階層の下にサーバBがあります。 (インターネット)    |    +サーバA    |    +ルータK       |       +サーバB サーバAで公開しているウェブページは特に苦労することなく、一般の人からアクセスすることができますが、 サーバBで公開しているウェブページをルータK以下にいるユーザだけでなく、一般のユーザからアクセスさせるために サーバAからBへリダイレクションをかけるようなことはできるんでしょうか? #サーバAのページ貼ってあるとあるURLをクリックすればサーバBのページにいけるイメージです。 #できればルータの設定はいじりたくありません。 よろしくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.6

No5です。書き忘れ。 サーバAからサーバBにhttpでアクセス出来ることが前提です。

  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.5

サーバA上でリバースプロキシーサーバーを立ち上げて、必ずサーバAを経由してサーバBをアクセスするというのは可能です。 「リバースプロキシー」をキーワードに調べて見てください。

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.4

いろいろ説明しても無駄だと思いますので、はっきりと書きます。 > #できればルータの設定はいじりたくありません。 無理です。諦めましょう。 こうはっきり書けば、諦めるかルータの設定をいじりたくなりますよね?

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.3

一度にしろってか。 どうもすみません。違う事やりながら(料理)投稿しているので、散漫になっています。しかも緊急地震速報だ http://search.yahoo.co.jp/search?p=%E3%83%9D%E3%83%BC%E3%83%88%E3%83%95%E3%82%A9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E3%82%84%E3%82%8A%E6%96%B9&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.2

ちなみに、ポートフォワード、SSL-VPNなど他にもあるが、もともと仮想アドレス(バーチャル)が公開されているアドレスです。て、ことは、どういう事かイメージできまか。仮想といっても、本当のアドレスがインターネット上で公開されるわけではなく、グローバルアドレスとバインドしていると言う事です(なのでセキュリティーが向上していると言う事、それを逆手にとるとどうなるか)。

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

>プライベートIPアドレス これってなんで、”プライベート”と言っているか分かっていますか? http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF-8&fr=ie8sc&p=%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99%E3%83%BC%E3%83%88%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%81%AF 問題なのは分かっていて、理解していて、対処する必要がある。と言うことです。 じゃ、プライベートアドレスのマシンが、どうやってインターネットからアクセスできるようにするか? http://search.yahoo.co.jp/search?p=%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99%E3%83%BC%E3%83%88%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E3%81%8B%E3%82%89%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt これらの対策をしてあるなら、問題ありません。 今回の問題は、技術的な可能かと言う問題ではなく、 コンプライアンス及び、マナーの問題です(法的な拘束力があるわけではないが、いろんなところからDOS攻撃やいやがらせが届くでしょう。へたすすろペンタンゴンからねらわれるかも、いやKGB残党かな)。

関連するQ&A

  • 自宅WEBサーバ公開方法について

    お世話になります。 当方、自宅WEBサーバを公開したく、設定方法についてお伺いしたいです。 やりたいこと:  自宅WEBサーバのWEBページを外部から表示させたい 基本情報: ※〔〕:グローバルIP []:プライベートIP  【A】.自宅無線ルータ兼アクセスポイント〔60.130.140.20〕[192.168.1.1]  ∟(1).PC〔60.130.140.20:8080〕[192.168.1.7]   ∟I.WEBサーバ〔60.130.140.20:8080〕[192.168.1.7:8080]  ∟(2).PC[192.168.1.11]  ∟(3).PC[192.168.1.12] 【B】.別宅無線ルータ兼アクセスポイント〔192.200.10.10〕[192.168.1.1]  ∟(4).PC[192.168.1.17] 設定内容:  【A】・・・【A】~(1)Iのポート開放(IPマスカレード手動設定):   〔60.130.140.20:8080〕=[192.168.1.7:8080] (1)・・・IPの固定:  IPアドレス=[192.168.1.7]  デフォルトゲートウェイ=[192.168.1.1] やってみたこと:  (2)で(1)Iにhttpでアクセス  アドレス:http://192.168.1.7:8080/TomcatTest/Game  →ページの表示成功  (4)で【A】にping  →成功  (4)で(1)Iにhttpでアクセス  アドレス:http://60.130.140.20:8080/TomcatTest/Game  アドレス:http://60.130.140.20:80/TomcatTest/Game  アドレス:http://60.130.140.20/TomcatTest/Game  アドレス:http://192.168.1.7:8080/TomcatTest/Game  →いずれもページの表示失敗 ※上記アドレスは仮の値となります。 お知恵をお借りいたしたく、何卒よろしくお願い致します。

  • Apache2 別のサーバのコンテンツを転送したい

    お世話になります。 DynDNSを使ってLAN内のWEBサーバを公開しています。 公開は、ルータの設定でポート80をLAN内のWEBサーバAのローカルアドレスに転送しています。 今回、LAN内にもう一台WEBサーバBを構築し WEBサーバAの特定のURLは、WEBサーバBのコンテンツを表示したいのですが、こんなことは出来るのでしょうか? A: 192.168.1.11 B: 192.168.1.12 http://www.lalala.DynDNS.com/ → 192.168.1.11/ http://www.lalala.DynDNS.com/B/ → 192.168.1.11/B/ → 192.168.1.12/ PROXYのような動作をイメージしていたのですが、いざやってみようとすると出来るかどうかというところで、怪しくなってしまいました。 よろしくお願いします。

  • NAT(DNAT)運用の際のアクセスログ

    グローバルIPアドレスを1個持つルータから、wwwポートだけを内部のwebサーバに(NAT等の方法で)転送してwebサーバを公開したとします。 この際、内部のwebサーバのアクセスログに記録されるIPアドレスは、アクセスした人のIPアドレスになるでしょうか?それともルータのローカルIPアドレスになるでしょうか? 実装や設定によって変わる可能性がある場合は、どの実装や設定によって変わる可能性があるでしょうか? また、ローカルIPアドレスが記録される場合は、ルータのアクセスログとwebサーバのアクセスログをある程度つきあわせる必要があると思いますが、どのようにして実運用の場ではつきあわせているのでしょうか?

  • Webサーバ経由で別のWebサーバにアクセス

    クライアントPCから、WebサーバAにアクセスし、WebサーバBのWebページを見たいです。 理由は、WebサーバBはWebサーバA(のIPアドレス)からのアクセスしか受け付けず、 クライアントから直接WebサーバBにアクセスできないためです。 WebサーバAにアプリケーションをインストールしたり、設定を変える権限はありますが、 できるだけアプリケーション側でそのようなことができるようにしたいです。 宜しくお願い致します。

  • WEBサーバのセキュリティ

    WEBサーバを公開し、インターネット側から特定の人のアクセスのみ許可するようにしたいと思っています。 ユーザー名とパスワードによる認証は、もちろんしたいと思っているのですが、その他にMACアドレスなどでアクセス制限できないでしょうか? 何かアクセス制限できる手段があれば教えてください。 また、WEBサーバソフトは何が最適でしょうか? 条件: クライアントは動的IPアドレスになると思います。 WEBサーバ機のOSはWINDOWSです。 サーバ側はグローバル固定IPが8個あります。 サーバ機は、ルータ下位に設置しローカルもしくはDMZでの利用になると思います。 よろしくお願いします。

  • WEBサーバーでActiveDirecotryの認証を使う方法

    WEBサーバーでActiveDirecotryの認証を使う方法 現在、LAN内のWindowsサーバーにWEBページをを置いて ADサーバーにログインした特定のユーザーにだけWEBページを公開がしたいと考えています。 ApacheのIPアドレスによるアクセス制限のようにログインユーザーによるアクセス制限がしたいです。 可能でしょうか?理想は、基本認証のようなログインダイアログは出したくないです。 また、IISを使えば可能といった情報でも構いません。 ご存知の方がいましたら教えてください。宜しくお願いします。

  • webサーバーについて

    自宅でwebサーバーをたてたのですが、うちはルーターにサーバマシンを つないでいるので、ルータのグローバルIPアドレスに対するドメインを 無料のところで取得しました。 そこで、外部(WAN側)から自宅のwebサーバーには アドレス欄にドメイン名を入れるだけで、アクセスできるようにするために、ルータの設定で、静的IPマスカレード設定/NAT設定というところの「Webサーバを外部に公開する (エントリ番号1を使用) 」という項目にチェックを入れて、宛先IPアドレスに サーバーマシンのローカルアドレスを記入しました。 これで大丈夫なはずだと思い、別のPCから ドメイン名でサーバマシンへのアクセスを試みたのですが、 ドメイン名をアドレス欄に入れると、ルータに接続されてしまいます。 グローバルIPアドレスでのアクセスを、サーバマシンに受け渡すような 設定は、上記の方法ではダメなのでしょうか? 使ってるルータはRV-230SEというやつで、Bフレッツです。 よろしくお願いします。

  • アクセスログについて:SUBサーバー(クラスターではない)のアクセスログをメインサーバーでつけるには

    [状態] WEBページを2つのWEBサーバーに分けて管理されています。 それぞれを、A・Bサーバーとすると、 Aサーバーでは、通常ページ、 Bサーバーでは、SSL通信用のWEBページとなっています。 しかし、アクセスログを取れるのはAサーバーのみで、 現状はBサーバーでどのようなアクセスがあるのか わかりません。 [質問] Bサーバー上のページが表示された時に、 Aサーバーにもアクセスログ(擬似でもOK)が 残るようにするにはどうすればいいでしょうか? (例えば、自動でAサーバーの代理ページを呼び出して  そのページが自動で閉じればAサーバーに、  Bサーバーのアクセスログと同等のものが残ると  思います。ただ、このやり方だと新たにウィンドウが  開いてしまうなど、ユーザー側に付加がかかるので、  ユーザーい気付かれない形で実装したい) 宜しくお願いします。

    • ベストアンサー
    • HTML
  • プロキシサーバについて

    ※WEBサーバを構築し、公開を目的としているのが前提です。 ※Windows XP -Home 自分の理解としては、 プロキシサーバを利用しないと ユーザのコンピュータ(要求元) ←→ WWWサーバ(要求先) 一方、ユーザがプロキシサーバを利用して目的のWebページを閲覧する場合、ユーザの代わりにプロキシサーバがWWWサーバにアクセスして目的のWebページを取って来てくれるので、 ユーザのコンピュータ(要求元) ←→ プロキシサーバ ←→ WWWサーバ(要求先) となると思うのですが、どうやって、プロキシサーバを入手し、 どうやって設定をしたらいいのかが分かりません。 自分がインターネットにアクセス(繋ぐ)場合にIPアドレスができますが、 そのIPには直接にアクセスはされたくない場合とかのために。

  • Webサーバーを立てましたが名前解決されません

    すいませんが、ご助言・ご指導お願いします。 Windows2000Server+NTT系Bフレッツで固定IPアドレスを貰ってWebサーバーを公開しようとしました。 サーバー構築もルーターの設定も終わったと思って他のPCから見ようとした所、IEのアドレス部にIPアドレスを直接入力すると見えるのですが、ドメイン(●●●.jp)では「サーバーが見つかりません」となってしまいます。。。 実はこのサーバーは●●.comで公開してたものを、ドメインを新規・追加で所得し(.jp)回線も現状に一本追加で部屋に引いてもらい利用中のサーバーをそのまま持ってきてルーターのユーザー情報の「IDとパスワード」だけ変更しました。 それだけでは操作が足りないのでしょうか? ルーターはNTT-MEの「MN8300」です。 どなたか、宜しくお願いいたします。