質問箱/5050

カテゴリエラー・トラブル
サマリポート番号について
バージョン1.4.7
投稿者furuyosi?
状態完了
投稿日2011-04-08 (金) 17:17:39

質問

apacheではないWebサーバ(ポート80)からapacheへリバースプロキシをかけてapache*1でpukiwikiを動かしています。 (認証機構をかませるため。) TOPページは表示されるのですが、各リンクのURLの最後に「:8080」が付与されています。 ですので、そのままリンクをクリックしても

Forbidden You don't have permission to access /web_sso//intra/tosyo_wiki/index.php on this server.


Apache/2.2.3 (Red Hat) Server at info-web.qnet.fujitsu.com Port 8080

とエラーとなります。 「:8080」をURLから外してやれば問題ないのですが、 この設定をpukiwiki.ini.phpで設定して、URLに自動付与される「:8080」を除外することは出来ないでしょうか。

回答

  • 手動設定するなら、Q. ドメインのアドレスが違うものになり、新規・編集などが行えないを参照 -- 2011-04-08 (金) 18:24:43
  • 「//$script = 'http://example.com/pukiwiki/';」に「// Specify PukiWiki URL (default: auto) $script = 'hogehoge.com:80/wiki/';」としましたが駄目でした。「:80」wo -- furuyosi? 2011-04-11 (月) 16:42:50
  • <上記訂正>「//$script = 'http://example.com/pukiwiki/';」に「// Specify PukiWiki URL (default: auto) $script = 'hogehoge.com:80/wiki/';」としましたが駄目でした。「:80」を削っても駄目でした。pukiwiki.ini.phpでは対応不可能なのでしょうか、apache側の対応で可能なのでしょうか -- furuyosi? 2011-04-11 (月) 16:45:05
  • プロキシ関連: 質問箱/4212, 質問箱/2645 -- 2011-04-11 (月) 19:49:12
  • 大変失礼しました。pukiwiki.ini.phpの設定にミスがありました。
    「$script = 'http://FQDN:80/web/wiki/';」とするつもりが
    「$scripts = 'http://FQDN:80/web/wiki/';」(scriptsのsが余計)でした。
    修正したら難なく動きました。
    $scriptでポート番号まで指定できることが一つ勉強になりました。 -- furuyosi? 2011-04-12 (火) 10:21:35


*1 ポート8080

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-04-12 (火) 19:19:03
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u2. HTML convert time: 0.401 sec.

OSDN