• 締切済み

URLが勝手に塗り換わる?

HPコンテンツのメンテナンスを依頼され、 リモートにあるwebサーバに対してFTPでHTMLファイルなどのアップロードを行おうとしています。 webサーバは、公開用サーバと旧サーバの2台があります。 (どちらもapacheっぽいです) 旧サーバをデバッグ用としてつかおうと考えてるのですが、 webブラウザから旧サーバの方のURLでアクセスすると、 勝手に公開用サーバのURLに塗り換わってしまいます。 FTPでのファイル操作は行えますが、 HTTPアクセスでの動作確認が行えず困っています。 (前任者がすでにいないので、どんな設定でこうなっているのか確認が取れません) 旧サーバでHTTPアクセスするにはどうすればよろしいのでしょうか?

  • m701
  • お礼率0% (0/3)

みんなの回答

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.3

クライアント側のhostsファイルに、公開サーバの名前に対して旧サーバのIPアドレスを登録する事で、旧サーバを公開サーバと見なすように出来ます。 デバッグの時だけ、この形でアクセスするようにするとか。 IPアドレスがハードコードされてたり、別途正しいIPアドレスにアクセスする必要がある場合は、この手は使えませんが。

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/378findip/findip.html
m701
質問者

補足

試してみました。 ・旧サーバのホーム:www.aa*.ne.jp/~id/ ・公開サーバのホーム:www.bb*.or.jp/ で、 hostsファイルの設定を www.bbb.or.jpのIPを旧サーバ(www.aa*.ne.jp)のアドレスにあわせた後、 webブラウザから  http://www.bb*.or.jp/~id/ ・・・(*) でアクセスすると、http://www.bb*.or.jp/が返ってきて、旧サーバのプロバイダのトップページが表示されてしまいます。 (おそらく(*)自体が存在しないため、トップページにリダイレクトされているんだと思います) 回答に対する僕の解釈が間違ってますか・・・?

noname#182251
noname#182251
回答No.2

HTTP サーバーがリダイレクトするように応答しているためです。ということでHTTP サーバーの設定を変えないと試験できないでしょう。

  • pk7743
  • ベストアンサー率23% (211/896)
回答No.1

IPアドレス直打ちでも旧サーバーにアクセスできませんか? IPアドレス直打ちってのは、たとえば教えてgooなら http://202.210.169.11/ googleだったら http://66.102.7.104/ みたいな感じに。

m701
質問者

補足

早速試してみましたが、IP直打ちでも同じように公開サーバの方へリダイレクトされてしまいました。。。

関連するQ&A

  • リンク先のURLを隠して画像を表示したい

    公開用Webサーバーと、非公開用Webサーバーがあります。 ユーザーは公開用Webサーバーにアクセスしますが、画像ファイル(HTML)だけが非公開用Webサーバーにあり、リンクさせて表示したいと考えています。 ただし、非公開用WebサーバーなのでURLを見せたくありません。 非公開用WebサーバーのURLを隠して、画像ファイル(HTML)を表示することは可能でしょうか?また、その方法を教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • Windows+Apacheのリモートメンテナンスについて

    はじめまして。 Windows上で構築されたApacheWebサーバを遠隔地からメンテナンスしたいのですが、何か良い方法はありませんでしょうか? このサーバは遠隔地にいる者(複数箇所)が自らのテストで環境を変更したりする必要があります(サーバの側に対応できる人はいますが、出来ればリモートだけで済ませたいです)。 セキュリティ的にFTPかHTTPのみアクセスを許可しているため、リモートデスクトップでは接続できません。 「Unix」系では「Webmin+SSL」などのWeb管理システムを組めると思いますが、Windowsではこういった場合、どのようなシステムを組んだら良いのでしょう? 色々調べていますが、Windows系は弱いため途方にくれています。 環境は、Windows2003Server+Apache2.0系です。 どうかご教授ください。

  • ftpから始まるURLでダウンロードさせるには?

    ユーザさんたちから、httpから始まるURLでダウンロードさせていますが、 FTPの方がダウンロード失敗が少なくなる、と聞いたので、 これをftpから始まるURLに変更できないかと思います。 しかし、以下のようにしてみてもブラウザIEでは以下のやうなメッセージが出て、 ダウンロードができません。 Internet Explorer ではこのページは表示できません ftpから始まるURLでダウンロードさせてるのをよく見かけるのですが、何故できないのでしょうか。 どのようにURLを記述すればいいでしょうか? 例 httpで現在ダウンロードさせているURL・・・http://dl.mysite.jp/item/manual.zip ftpに変えたが失敗するURL・・・ftp://dl.mysite.jp/item/manual.zip 二つのレンタルサーバで利用したく思っております。 サーバA・・・HPを置いているWeb公開領域の上に「ftp」というフォルダは 作れない作りになっているサーバ サーバB・・・HPを置いているWeb公開領域が「html」となっており、このフォルダと 同列階層に「ftp」というフォルダを設けることはできた 宜しくお願い致します。

  • Redhat7.1J + Apache1.3.22で、URLの大文字/小文字を判別しないようにするには?

    Redhat7.1J + Apache1.3.22で、WEBサーバを運用しております。 UNIXサーバの場合、ファイル名の大文字と小文字を判別しているようですが、 実際、URL上でも同様の現象が起きます。 Web上のURLでは(可能であれば)ファイル名の大文字・小文字を判別せずとも アクセスできるようにしたいのですが、Apache(confファイル)の設定で そんな事ができるでしょうか? (例)  www.sample.com/TEST.html と www.sample.com/test.html を  同様のURLとして、アクセスできるようにしたい。

  • URLパスの//

    ウェブサーバーを公開していると、いろいろな攻撃のアクセスがあるのですが、 GET //phpmyadmin/scripts/setup.php HTTP/1.1 のように先頭の / が2つ書いてある物がたくさんあります。 / でなく // であるのはは何か意味があるのでしょうか?それとも攻撃プログラムのバグでしょうか? 結果的には同じ物にアクセスに行くようですが。

  • FTPサーバをWeb用に公開するということについて

    URLを(メールかなにかで)指定し、ファイルをダウンロードできるような仕組みをつくりたく、ファイルをFTPサーバにアップロードしたはいいのですが、FTPサーバはWeb用に公開しないと、そのような仕組みができないと言われました。 どういうことなのか、もう少し詳細に知りたいので、何方か噛み砕いて教えてください。 また、Web用に公開するには、具体的にどうするのか簡単に教えて頂ければ幸いです。 (難しいことは、多分理解できないと思いますので、簡単で結構です)宜しくお願いします。

  • BRC-14VGでWEBサーバー公開について

    いつも利用させてもらっています。 今までLAN内(同じセグメント内)だけで、ホームページ(HTTP80)や メンテナンス時にリモートデスクトップ(3889)を利用していました。 このサーバーを外部に公開することになり、BRC-14VGを購入しました。 ローカルサーバという機能を使えば簡単に公開できると考えたからです。 しかし設定は完了したのものの外部から接続できません。 設定した無いようですが、 セキュリティー設定内で、 ・ローカルサーバで対象のサーバーのIPとサービス (HTTPとWindowsTerminalServer/WindowsRemoteDesktop)を設定し 有効にしました。 上記でつながらなかったため、 ・リモートアクセスのWebサーバー(WEBサーバを外部に公開する)に チェックを入れました。 上記でつながらなかったため、 ・セキュリティーの一般設定を”セキュリティーレベル最小”に しましたがそれでもだめでした。 外部からの接続は、ルーターが取得しているグローバルIPを そのままリモートデスクトップ接続するのと、 http://xxx.xxx.xxx.xxx/site名/ で試しています。 上記以外で設定をする必要があるのでしょうか?

  • ApacheとTomcatについて

    社内LANの中でWebサーバーを立てています。 ApacheとTomcatを利用しています。 以前までは、問題なく利用できていたのですが、突然、 他マシンからのアクセスができなくなりました。 (HTTP403のエラーが出てしまいます) サーバー自体からはアクセス可能です。 Apacheのhttpd.confを調べてみたのですが、 特にアクセス制限などは記述してありませんでした。 どうしたら、他マシンからアクセスできるようになるのか教えてください。 ちなみに、telnetやftpなどは、問題なくできます。

  • 他マシンからのアクセス

    社内LANの中でWebサーバーを立てています。 ApacheとTomcatを利用しています。 以前までは、問題なく利用できていたのですが、突然、 他マシンからのアクセスができなくなりました。 (HTTP403のエラーが出てしまいます) サーバー自体からはアクセス可能です。 Apacheのhttpd.confを調べてみたのですが、 特にアクセス制限などは記述してありませんでした。 どうしたら、他マシンからアクセスできるようになるのか教えてください。 ちなみに、telnetやftpなどは、問題なくできます。

  • URLにファイルが無いのにあるように見せる方法

    環境はApacheの2系で、phpは4系です。perlは5系です。 例として、 以下のURLにアクセスすると普通にページを見ることができ、 http://testserver/photo/page01.html でも、ftp上にはファイルが存在しない ftp://httpd/(photoディレクトリさえ存在しない このようなことは可能ですか?