**[[質問箱4/212]] [#ec4fdd74]
|RIGHT:70|LEFT:410|c
|~サマリ|複数のリバースプロキシを介してのアクセス|
|~バージョン|1.4.6|
|~投稿者|[[KEN.]]|
|~状態|質問|
|~投稿日|&new{2007-12-28 (金) 13:22:54};|
***質問 [#m828d693]
はじめまして。
私の勤める会社のWEBサーバーにpukiwiki 1.4.6をインストールして運用していますが、ローカルからのアクセスには問題なく動いているのですが、外部インターネットからアクセスすると、フロントページ表示後、リンクを2度3度とクリックしていくと、固まってしまう症状が出ていました。

そこで、WEBサーバー管理者とシステム納入業者に相談したところ、WEBサーバーへの負荷分散のために、リバースプロキシを2台並列に間にはさんで運用しているため、pukiwikiで生成したhtml内のリンクがフルパスになっているのが原因だろうと回答を得ました。

なんでも、外部からアクセスした時に、リバースプロキシAを通るかリバースプロキシBを通るかが順番に切り替わるらしく、1つのコンテンツ内で不整合がおこるのだそうです。
これが相対パスだと、A側ならA側で上手く通れるので、特に問題が出ないとのことです。

何か良い対処方法はないものでしょうか。
よろしくお願いします。

***回答 [#z01be1fd]
- 別の業者に相談、見積もりを取る。 --  &new{2007-12-29 (土) 10:05:19};
- うむ、ハード的な解決方法しかないのでしょうか・・・。 -- [[KEN.]] &new{2007-12-29 (土) 21:52:20};
- …''ハード的な解決方法''が何を指しているのか分りませんが、コンテンツに絶対URL(それ自体は適切なもの)が含まれているだけで破綻するようなシステム、あるいはそれを納入するような業者、それ自体は適切であるコンテンツを問題の原因''であろう''とするような管理者、この三つのうちのどれか、または全部を更新するのが最善の対処方法でしょう。おそらく、件のPukiWikiのみの問題では済まないことです。 --  &new{2007-12-30 (日) 13:04:12};
- 前の方にいわれる通り、事はpukiwiki に限りません。不完全なシステムによって不都合が出ているので、まずシステム構築を見直しましょう。(ちょっとその業者はひどい。お金を取れるレベルではありません。) --  &new{2007-12-30 (日) 15:01:32};
- 確かにおっしゃるとおり。業者のいるところで管理者に、私からもそのシステムがおかしいとはっきり伝えたのですが・・・。私はそのシステムを使う1人のユーザーに過ぎませんので、それ以上の要望を出来ません。なので、なにか設定の変更やプログラムの変更で対応できればと思っていたわけです。 -- [[KEN.]] &new{2007-12-30 (日) 16:09:37};
- [[BugTrack2/213 - 相対/絶対 URI について($script、get_script_uri等)>dev:BugTrack2/213]] 、この問題が解決しないと難しいような・・・ --  &new{2007-12-30 (日) 19:46:39};
- この問題の解決の流れとして、今後相対or絶対を設定できるようになりそうな流れですね。新バージョンに期待しつつ、システムの設定についても勉強したいと思います。 -- [[KEN.]] &new{2008-01-01 (火) 00:25:55};
- 今回私が書き込んだ構成と同じ構成の図をWeb巡回していて見つけました。http://www.thinkit.co.jp/free/marugoto/2/1/3/←ここのコラムの中のWebサイトの図です。同じ構成でPukiwikiを動作させている方はいらっしゃいませんか? -- [[KEN.]] &new{2008-01-02 (水) 10:12:28};
- こういう構成って結構あるのかな?真剣に考えないとその手の構成をターゲットにした古典的なクラックツールでつつかれちゃうと思う。その構成でセキュリティを考えるより、オーソドックスな構成を選択するのが賢明だと思います。 --  &new{2008-01-02 (水) 13:28:33};
- おや?どうも原因は別にあるのかもしれません。IE6、IE7で閲覧すると固まってしまいますが、firefoxでは問題なくブラウズできます。早速サーバー管理者にそのことを伝え、原因の再調査を依頼しました。 -- [[KEN.]] &new{2008-01-09 (水) 18:57:41};
- 原因の調査のためには、まず現象を正確に、そしてなるべく詳細に確認することが大切でしょう。&br;こういう場所で質問をして、解決に繋がる回答をもらおうと思うならなおさらですね。 -- [[ぃぉぃぉ]] &new{2008-01-09 (水) 19:43:45};
-- 固まるとは? ブラウザがフリーズする?
-- 固まる際にクリックしたリンクに法則はないか?(固まらないリンクや固まるリンクはないか?) 
-- プロキシの内側からサーバーに直接アクセスした場合には固まらないのか?
-- 自分ならまずこの辺りを確認します。 -- [[ぃぉぃぉ]] &new{2008-01-09 (水) 19:44:46};
- プロキシでアクセス先を切り換えられたからといって、PukiWikiのせいで表示できなくなることは無い気が... -- [[ぃぉぃぉ]] &new{2008-01-09 (水) 19:50:42};
-- 環境的な問題である可能性が高いが、それを回避するためにPukiWiki側で何か小細工ができないか、というご質問かと思います。WebサーバーとPHPの絡みで何か見つかるかもしれません…((根拠なし (^^; )) -- [[teanan]] &new{2008-01-09 (水) 20:50:48};
--- teananさんのおっしゃるとおりだと思います。そういう質問するには現状では情報が少なすぎるので、{19:43:45}あたりの助言を致しました。&br;現状だと環境のせいですらなく、リバースプロキシを使用しなくても発生する(つまりPukiWikiやWebサーバの設定ミス)可能性だってあるわけで。 -- [[ぃぉぃぉ]] &new{2008-01-09 (水) 21:39:17};
- とりあえず、おかしな環境を改善するのが今回の不具合と関係なく先決、セキュリティ上も問題アリ。pukiwiki側の小細工があってもいいけどそれがうまくいってしまって、構成の改善のことがすっぽかされることは大問題。ただしここはpukiwikiの公式サイトなので質問からpukiwiki本体の改善を考えるのは当然ではあると思う。質問者が問題をきちんと認識してくれるといいのだが、問題の重要性を認識していないようです。上でもいわれている方がいますけど、その(間違った)構成だと、非常に巧妙な方法で乗っ取ることが可能ですよ。良く考えれば(パズルじみてますが)明らかですが。 --  &new{2008-01-09 (水) 22:31:09};

#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.041 sec.

OSDN