Apache統合スレ 12 (HTTPServer以外も含む) (703レス)
上下前次1-新
149: 2014/06/19(木)23:44 ID:Jq86iKE4(1) AAS
Apacheのリバースプロキシについてご教授ください。
まず、サーバは下記3サーバになります。
・WEBサーバ1:frontsrv.com
・WEBサーバ2:backsrv1.com
・WEBサーバ3:backsrv2.com
この3サーバのうち、下記のようなURLでアクセスしたい場合の設定方法を教えて頂けませんでしょうか。
・外部リンク:frontsrv.com → WEBサーバ1のローカルファイルを表示
・外部リンク:frontsrv.com → WEBサーバ2のローカルファイルを表示
・外部リンク:frontsrv.com → WEBサーバ3のローカルファイルを表示
また、back1/、back2/でそれぞれWEBサーバ2、WEBサーバ3にアクセスした場合に、
省4
150: 2014/06/20(金)00:46 ID:??? AAS
質問や説明のために実在するかもしれないドメインを使ってはいけません。
example.com などを使いましょう。→ 外部リンク[com]:ja.wikipedia.org
Webサーバ1:frontsrv.example.com
Webサーバ2:backsrv1.example.com
Webサーバ3:backsrv2.example.com
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
ProxyPass /back1/ 外部リンク:backsrv1.example.com
ProxyPassReverse /back1/ 外部リンク:backsrv1.example.com
ProxyPass /back2/ 外部リンク:backsrv2.example.com
省5
151: 2014/08/21(木)20:51 ID:??? AAS
2.4.9誰かzipでもっていない?
oaoslあっとやほお
152: 2014/08/21(木)21:48 ID:??? AAS
apache.orgで httpd-2.4.9.tar.gz と httpd-2.4.9.tar.bz2 のいずれも配布してるが?よく探せよ
他人経由でいいならLi/so/169610 めあど5
153: 2014/08/22(金)11:16 ID:??? AAS
本家から落とせたのか?
154: 2014/08/22(金)13:52 ID:??? AAS
zipであることが重要だったりして
155(5): 2014/08/26(火)12:22 ID:??? AAS
知人からの依頼でファイル名部分に日本語を含むURLを使いたいのですが、404エラーになり悩んでいます。
ex. 外部リンク:www.example.comテスト.pdf
さくらインターネットサーバ(vps)やローカル環境(xampp)にpdfを設置した場合は問題なく表示されます。
(ファイル名部分をurlencodeしてもしなくてもアクセスできます。)
しかし、Xserver環境で404エラーになってしまいます。
Xserverのapacheログを見ますと、ファイル名部分が通常のエンコードと異なり、「%」になる部分が「\x」に変換されています。
こちらが原因のような気がしているのですが、どう対処したら良いか分からず、悩んでいます。
どなたか、情報をお持ちでしたら教えて頂けますと嬉しいです。
Xsererのapacheログ:
\xe3\x83\x86\xe3\x82\xb9\xe3\x83\x88.pdf
省2
156(1): 2014/08/26(火)14:10 ID:??? AAS
\x は生でその値なんだろう、エンコードされてない
157(1): 2014/08/26(火)14:11 ID:??? AAS
Xserver環境、がよくわかんないけど
通常のWebブラウザ使ってるなら、漢字をエンコードしてるのはブラウザだよ。
158: 155 2014/08/26(火)14:32 ID:??? AAS
>>156
>>157
ありがとうございます。
php側でurlエンコードして、そのアドレスからアクセスしているのですが
Xserverだけログを見るとなぜかurlエンコードされておらず素の値になっています。
(さくらインターネットのapacheログにはちゃんとエンコードされた値が入っています。)
下記のサイトでapacheの癖?というものを見つけて少し気になってもいます。
外部リンク[html]:colo-ri.jp
さくら環境で動くということは、サーバ側の問題なのかと思っているのですが、手詰まりでして悩んでいます。
(そもそも日本語を使うな!と言いたいのですが。)
159: 2014/08/26(火)15:20 ID:??? AAS
accesslogとerrorlogでどうなってる?
もともと\x で問題ないはずだけど、サーバ側のファイル名の文字コードが違うだけでないの?
160: 2014/08/26(火)17:12 ID:??? AAS
あーそれ、昔なったわ。
どうやって解決したか忘れたけど、直したな
161: 155 2014/08/26(火)17:17 ID:??? AAS
>> 159
ありがとうございます。
access_logとerror_logは以下のようになっています。
(IP等、一部伏字にしました。)
access_logとerror_logでファイル名部分がなぜか変っています。(%→\x)
access_log:
113.xxx.xxx.xxx - - [26/Aug/2014:17:07:13 +0900]
"GET /schedule/upload/%E3%83%86%E3%82%B9%E3%83%88.pdf HTTP/1.1" 404 2275
"外部リンク[php]:www.example.com
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36"
省5
162: 2014/08/26(火)17:34 ID:??? AAS
Xserverはapache 2.2か
163: 2014/08/26(火)17:40 ID:??? AAS
その
/home/xxx/xxx.jp/public_html/schedule/upload/テスト.pdf
は存在するの?
ファイル名はUTF-8で保存されているの?
164: 155 2014/08/26(火)18:06 ID:??? AAS
はい、
/home/xxx/xxx.jp/public_html/schedule/upload/テスト.pdf
は存在しています。
試しにFTPクライアントでディレクトリを開いて、英語名「test.pdf」にすると表示されるのですが、
日本語に戻すと表示できなくなります。
念のため、UTF-8Nでテキストファイルを作って同じようにやってみたのですが
やはり日本語名だと表示が出来ないような状態です。
165: 2014/08/26(火)18:36 ID:??? AAS
もしもファイル名がUTF-8なら、
/home/xxx/xxx.jp/public_html/schedule/upload/\xe3\x83\x86\xe3\x82\xb9\xe3\x83\x88.pdf
と
/home/xxx/xxx.jp/public_html/schedule/upload/テスト.pdf
は
同じものを指してるはずだよ。
コンソールで ls で ちゃんと表示されてる環境で locale コマンドで見ても ja_JP.UTF-8とかって出る?
166: 155 2014/08/26(火)19:06 ID:??? AAS
SSHでつないでlocaleコマンドを打ってみました。
一応、ja_JP.UTF-8 など設定されているようです。
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
省8
167(1): 2014/08/26(火)20:07 ID:??? AAS
関係あるでしょ
ftp使ったのかsambaなのかわからんけど
そのファイルを転送したツールの文字コード設定が間違ってるか
無変換で転送してるよ、たぶん
168: 155 2014/08/26(火)21:22 ID:??? AAS
>>167
ありがとうございます。
試しに、文字化けしている日本語ファイルをサーバ上でリネームして、
lsコマンドで正常に表示されるのを確認した後、
該当URLにアクセスすると無事に表示されました。
Apacheの設定ではなかったようで、大変失礼しました。
サーバやFTP系の文字コード周辺をもう一度見直してみます。
コメント頂いた方々、ありがとうございました。
上下前次1-新書関写板覧索設栞歴
あと 535 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s