Google
 
玄箱WEB最新情報(定期更新中!)はこちらです。

Linuxに関する2chスレ最新書き込み(定期更新中!)

Linuxデストリビューション関連2ch板新しい書き込(定期更新中!)



2006年12月11日

Apache 初心者質問スレッド Part4スレ682〜

682 DNS未登録さん sage New! 2006/09/30(土) 21:18:03 ID:???
そもそも粘着DoSされてるのならまだしも一過性のDoSをわざわざAP単位でアク禁にする必要がないだろ
それになんでAP単位で根こそぎ弾くことにこだわるんだ?
別に多少抜けがあってもいいだろ

一々そんなことしてるぐらいならCGI側で荒らし対策した方が効果的だと思うがね
683 DNS未登録さん sage New! 2006/09/30(土) 22:53:23 ID:???
GeoIP使ってCNをdenyすればいいだけなんじゃね?
うちは何故か
SetEnvIf GEOIP_COUNTRY_CODE CN DENY
 :
allow from all
deny from env=DENY

とやっても403にならなかったんでReWriteで403になるようにしてるけど結構便利だよ


684 DNS未登録さん sage New! 2006/09/30(土) 22:56:29 ID:???
活きのいい勢いあるのが釣れました。


685 DNS未登録さん sage New! 2006/10/01(日) 10:27:43 ID:???
>>682
悪い子がずっと同じIPでやると思ってんのか??w
あきてやめてくれたら、外せばいいだけの話。
そんなの毎日Logwatch見てればわかるんだから。


686 DNS未登録さん sage New! 2006/10/01(日) 10:52:25 ID:???
>674
オマエのサイトそんなにピンポイントで制限かけなければならないほどの人気サイトなのか?
それともアクセス制御は何が何でもシステム的にされなければならないとか思ってる頭でっかちかな。
まずデータを収集してみろよ。それから運用方法を決めればいいだろ。

ためしに一時的に数日間、攻撃者のIPを含む /24か/25あたりでアクセス制限をかけてみ?
それでその期間のエラーログをチェックしてみろよ。そして攻撃を受けてた時のログと比較してその結果
を見れば攻撃者と思われるもの、巻添えを食らっていると思われるもののデータがでて、どういう制限を
かければいいかルールが見えてくると思うけどね。



687 DNS未登録さん sage New! 2006/10/01(日) 10:54:27 ID:???
>>685
だからそこまで神経質にならなくていいだろ?と言ってるんだが
所詮、飽きれば止めるような奴ならそんなに何度も繋ぎ直してやったりしないだろ
それならAP単位で完全に弾かなくても該当APに割り振られてるIPのある程度の範囲をカバーできれば十分だろ


688 DNS未登録さん sage New! 2006/10/01(日) 12:58:42 ID:???
大漁です!


689 DNS未登録さん sage New! 2006/10/02(月) 10:45:05 ID:???
悪のソフトは定期的にIPを変える動作が含まれています。
そこまでしなくてもルータのIP有効時間を短くすれば定期的に変わる。
(大手なISPなら)


690 DNS未登録さん New! 2006/10/02(月) 22:53:03 ID:yETG2q8u
Apache2でmod_layout4.02aを使用しております。

index.cgiを作成してヘッダとフッダの自動挿入を試したところ、CGIが2回繰り返されるバグのような症状が発生しました。
私の設定に問題があるのでしょうか?
対処方法や情報をお持ちの方、アドバイスを下さい。

http.confの設定抜粋
AddOutputFilter LAYOUT cgi
LayoutHeader /common/header.html
LayoutFooter /common/footer.html

index.cgiのソース
#!/usr/bin/perl

use CGI;
$mod_cgi = new CGI;

$HTML = <<"EOF";
test
EOF

print $mod_cgi->header(-charset=>'EUC-JP'),
$mod_cgi->start_html(-title=>'Test form'),
$HTML,
$mod_cgi->end_html;

index.cgiの実行結果(2回繰り返されてるのが分かります)


Test form
header test

test

footer test



Test form
header test

test

footer test




691 DNS未登録さん sage New! 2006/10/02(月) 23:07:18 ID:???
作者もまだアルファだしって言ってるとの事らしいので嫌なら使わない。


692 690 New! 2006/10/02(月) 23:26:24 ID:yETG2q8u
>>691
まずは対処方法を模索している所です。
ちなみに、私がぐぐった限りでは私と同様の症状は未確認です。


693 DNS未登録さん sage New! 2006/10/02(月) 23:32:06 ID:???
あのー、すみません。
ご主人様に喜んでもらえるプレイを教えてください。


694 690 New! 2006/10/02(月) 23:37:54 ID:yETG2q8u
同様の症状、探せばありますね。
問題は対処方法か。

ご存知な方、よろしくお願いします。


695 DNS未登録さん sage New! 2006/10/03(火) 00:16:09 ID:???
>>693
お答えしよう。
ベルチェ素子(効果)を使った、局部先っぽ冷却プレイ。


696 DNS未登録さん sage New! 2006/10/03(火) 00:18:58 ID:???
>>695
誤)ベルチェ → 正)ペルチェ


697 DNS未登録さん sage New! 2006/10/03(火) 02:30:49 ID:???
img タグを使用して画像がないときはバッテンマーク等の表示になるのですが
これをもしファイルが存在しないものにアクセスしてきた場合、
now_painting.pngという画像を返したいとおもいます。
方法としては
ErrorDocument ディレクティブ
リダイレクトなしでファイルを返したい
DirectoryIndex ディレクティブ
ディレクトリをリクエストしたときにしか効かない
と現状調べたところ100%のまんぞくが得られません。

DirectoryIndexとErrorDocument を合させたのような感じで
ファイルがなければリダイレクトをしないでファイルを返せるような
方法がしりたいです。
どうすればよいのでしょうか。



698 DNS未登録さん sage New! 2006/10/04(水) 10:44:46 ID:???
httpd-2.0.59 で mod_deflate を使用した圧縮プロキシサーバを作っていますが、
html ファイルの deflate 圧縮が出来なくて困っています。

2004/10, 11月号の LinxuWorld の記事を読んで設定しています。外部フィルタを使用した
画像の低解像度化は出来ていますが、html ファイルなど text/html の deflate が
全く効いていません。

このような症状の原因は分かりますか?

ちなみに圧縮する部分の設定は以下の通りです、



ExtFilterDefine jpeg-filter mode=output cmd="/usr/local/apache2/scripts/jpeg-filter. sh"
ExtFilterDefine gif-filter mode=output cmd="/usr/local/apache2/scripts/gif-filter.s h"
ExtFilterDefine png-filter mode=output cmd="/usr/local/apache2/scripts/png-filter.s h"


SetOutputFilter jpeg-filter



SetOutputFilter gif-filter



SetOutputFilter png-filter



SetOutputFilter DEFLATE



SetOutputFilter DEFLATE






699 DNS未登録さん sage New! 2006/10/04(水) 10:45:52 ID:???
>>698
>>464 の deflate 設定もして見ましたが、deflate は効きませんでした。


700 DNS未登録さん sage New! 2006/10/04(水) 12:54:57 ID:???
ブラウザが対応してないとかだったらワロスだな。


701 DNS未登録さん New! 2006/10/04(水) 16:46:00 ID:BadUAOWW
>>700
ie, firefox でもだめでした


702 DNS未登録さん sage New! 2006/10/06(金) 00:58:41 ID:???
SetEnvIf http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html#setenvif を使って、
リモートホストによって環境変数をセットしたいと考えています。

(アクセス規制は Allow や Deny でリモートホストを直接指定できますが、
 複数条件を使いたい都合上、環境変数をセットしたいんです。)

当然ながら、リモートホストを使うには逆引きする必要があるのですが、
全てのリクエストを逆引きすると負荷が凄いので、HostnameLookups http://httpd.apache.org/docs/2.2/mod/core.html#hostnamelookups は無効にしてあります。

SetEnvIf で使いたいので、POSTメソッドのみで逆引きを行うようにしたいのですが、どうすればいいでしょうか?
( 内に HostnameLookups を書いたらエラーが出ました。 )

裏技的に、

Allow example.com

とやってPOSTだと強制逆引きさせてみたいんですが、1〜2割の確率で環境変数のセットに失敗するようなんです(´・ω・`)



703 658 sage New! 2006/10/06(金) 01:41:25 ID:???
>>681
大変遅くなりましたが、LogFormat の %h を %a にしたら、IPアドレスでのログ記録になりました
ありがとうございました。


704 DNS未登録さん sage New! 2006/10/06(金) 19:09:28 ID:???
やりたいこと(Fedora Core 5 / Apache 2.2.2)

http://main.example.com (ルートは/var/www/html) と https://secret.example.com (ルートは/var/www/secret-html)
という2つのバーチャルサーバを同一ホスト(IP)で立ち上げることです。(ホスト名はいずれも仮名です)
外部DDNSは両方で取得済み、内部DNSも構築済みです。
前者は外部への公開用、後者は自分専用(後日Digest認証を入れてrep2やオンラインブックマーク等を置く)とする予定です。

1)http://main.example.com は直IP指定や http://secret.example.com ではアクセスできないようにする。
2)https://secret.example.com は直IP指定や https://main.example.com ではアクセスできないようにし、
  さらに下層のディレクトリ&ファイル(html含む)への直リンも禁止する。

1)についてはバーチャルホストを使って以下の様にすれば解決可能ということがわかりました。
  (「Rewrite関係の記述」と「/var/www/reject-htmlへのdeny指定」はどちらかでOKですが両方入れてます。
#------------ /etc/httpd/conf/httpd.conf----------
NameVirtualHost *:80

ServerName localhost
DocumentRoot "/var/www/reject-html"
RewriteEngine on
RewriteRule ^.*$ - [F]


ServerName main.example.com
DocumentRoot "/var/www/html"


deny from all

#--------------------------------------------------

つづきます


705 704 sage New! 2006/10/06(金) 19:10:12 ID:???
つづきです

2)はSSLでは名前解決の バーチャルホストが使えないということで今は以下のようにしています。
#------------ /etc/httpd/conf.d/ssl.conf----------

DocumentRoot "/var/www/secret-html"
  〜 中略 〜(初期値から変更無し)


Order Deny,Allow
Allow from all



SetEnvIf Referer "https://secret\.example\.com/.*" ref_ok
Order Deny,Allow
Deny from all
Allow from env=ref_ok

#--------------------------------------------------

/var/www/secret-html/index.html に ./docs 以下へのリンクを置けば、
とりあえず https://secret.example.com/ からのリンク以外では ./docs 以下にアクセス不可となりました。

ただ現状では https://main.example.com/ でDocumentRootにだけはアクセスできてしまいます。


Order Deny,Allow
Allow from all
SetEnvIf Request_URI "https://secret\.example\.com/.*" acc_ok
Deny from all
Allow from env=acc_ok


とすればいいかと思ったのですが、上手くいきません。
解決法はありますでしょうか。アドバイスをお願いします。




706 704 sage New! 2006/10/06(金) 19:13:48 ID:???
連投すみません。 705の最後の記述は


SetEnvIf Request_URI "https://secret\.example\.com/.*" acc_ok
Order Deny,Allow
Deny from all
Allow from env=acc_ok


の間違いです。


707 DNS未登録さん sage New! 2006/10/07(土) 04:39:02 ID:???
コンサル買えば?


708 DNS未登録さん sage New! 2006/10/07(土) 15:07:06 ID:???
mod_rewriteをためしに下のように使っても、Not foundと表示されます。
apacheの設定は、変えてあるのですが。。
DirectoryIndex mod_rewrite.php
RewriteEngine on

RewriteRule ^index\.php$ index.html


709 DNS未登録さん sage New! 2006/10/07(土) 19:29:07 ID:???
馬鹿が何やっても無駄ということの典型ですね。


710 DNS未登録さん sage New! 2006/10/07(土) 20:01:42 ID:???
>>708
hp板の.htaccessスレにも居なかった?
違ったらスマソ。


711 DNS未登録さん sage New! 2006/10/07(土) 22:34:15 ID:???
>>710
いなかったす。そちのスレ知らなかった。
教えてくれ


712 DNS未登録さん sage New! 2006/10/08(日) 06:31:15 ID:???
> いなかったす。そちのスレ知らなかった。
> 教えてくれ

そこらじゅうの apache 系スレにコピペしてくださいということ?


713 DNS未登録さん sage New! 2006/10/08(日) 20:52:13 ID:???
初心者です。
あるフォルダに対して、アクセスを禁止するのにはDENYを記述すれば
いいのでしょうか?
ただ、これを実行するとDBからそのフォルダの値を抽出できなくなってしまい
ました。どうすればいいのでしょうか?
アドバイスお願いします。



714 DNS未登録さん sage New! 2006/10/08(日) 21:15:26 ID:???
>>713
> 初心者です。
免罪符にはならんぞ。

> あるフォルダに対して、アクセスを禁止するのにはDENYを記述すれば
> いいのでしょうか?
目的次第。アドレスごと、ドメインごとのアクセス禁止であればそれでいいが、
それ以外であればそれぞれのディレクティブを使う必要がある。

> これを実行するとDBからそのフォルダの値を抽出できなくなってしまいました
意味不明。DBとApacheの依存関係を説明すれ。


715 DNS未登録さん sage New! 2006/10/11(水) 09:49:27 ID:???
>>713
まずOSを書け。


716 DNS未登録さん sage New! 2006/10/11(水) 19:53:11 ID:???
Optionで-Indexsにしておくと、index.htmlがないディレクトリのファイルが一覧で表示されます
自分用のファイル鯖だとその方が便利なのでそうしているのですが、
表示されるファイル名がかなり短くて、省略されると分かりにくくて困っています。
この文字数を増やす方法はなにかありませんか?


717 DNS未登録さん sage New! 2006/10/11(水) 20:19:18 ID:???
>>716
IndexOptions NameWidth=* (必要なだけ伸ばす)

IndexOptions NameWidth=123 (123バイト分まで伸ばす)


718 DNS未登録さん sage New! 2006/10/11(水) 20:43:50 ID:???
>>717
Index用の設定があったんですね
助かりました、ありがとうございます。


719 DNS未登録さん sage New! 2006/10/13(金) 15:24:56 ID:???
レンタルサービスなどでよくある
http://ユーザ名.hoge.net/

UserDir+VirtualHostみたいなのを
サクっと実現する方法ってありますか?



720 DNS未登録さん sage New! 2006/10/13(金) 15:33:42 ID:???
サクっと設定すれば?


721 719 sage New! 2006/10/13(金) 15:46:47 ID:???
ユーザーが増えるたびに設定書くのメンドイかな。と思ったんですが
ふとrewriteで実現できそうと思ったので試しみてます。


722 DNS未登録さん sage New! 2006/10/13(金) 23:18:18 ID:???
mod_vhost_aliasのこと?


723 DNS未登録さん sage New! 2006/10/16(月) 10:00:32 ID:???
>>721
普通、雛形を作ってあって、そのコピーだろw


724 DNS未登録さん sage New! 2006/10/16(月) 20:38:01 ID:???
SSI = 負荷が異常に高い と信じているやつがいまだに大勢いるよね。

SSI は負荷が高いから、include するためだけに php 使う、というのはほんとに馬鹿だと思う(笑
モジュール版であってもphpのインタプリタロードするから負荷かかるからSSIのが明らかに負荷が少ない



725 DNS未登録さん sage New! 2006/10/16(月) 20:50:49 ID:???
>>724
phpが毎回毎回インタプリタをロードすると信じてる奴もいるよな。
何のためのmod_phpだか考えろよ。


726 DNS未登録さん sage New! 2006/10/16(月) 20:58:58 ID:???
SSIのincludeはサブリクエストになるから負荷が異常に高いんだっけ?


727 DNS未登録さん sage New! 2006/10/16(月) 21:03:52 ID:???
>>726
ベンチしたけど総合的な負荷は全然高く無かったよ。
そりゃ普通のHTMLよりは高いけど、phpよりは低かった。
ただしログファイルのような容量の大きいファイル(10MB)とかだとかなり負荷が高くなる。
理由はSSIタグを探すのに負荷がかかってるからだと思うな。



728 DNS未登録さん sage New! 2006/10/16(月) 21:24:14 ID:???
SSIでもCGIを使うのとそうでないのでは大違い。

比較するならJSPとASP.NETもお忘れなく。


729 DNS未登録さん sage New! 2006/10/17(火) 17:21:33 ID:???
> 比較するならJSPとASP.NETもお忘れなく。

そんなのいらなくね?


730 DNS未登録さん sage New! 2006/10/18(水) 05:43:11 ID:???
特定のクライアントからDOS攻撃を受けた際に自動的につながないようにする方法はありませんか?



731 DNS未登録さん sage New! 2006/10/18(水) 08:10:05 ID:???
>>730
apacheだけじゃ無理。DOS攻撃はSYN-floodを含むので、OSの助けがないと。
Linuxならiptables+recentモジュールで。


732 DNS未登録さん New! 2006/10/19(木) 21:34:27 ID:28aYuV6d
私は何がしたいのかわかりません
なんなんですか?


733 DNS未登録さん New! 2006/10/20(金) 10:02:19 ID:n//r4xUV
Win32版のApache「1.3.37 Released」とあるが、ファイルがない。
ttp://ftp.kddilabs.jp/infosystems/apache/httpd/binaries/win32/

1.3.36が出た時も1.3.35しかなかったし。

ワケが分からんよ!


734 DNS未登録さん sage New! 2006/10/20(金) 11:24:12 ID:???
なんでいまさら1.3系?


735 DNS未登録さん New! 2006/10/20(金) 12:41:13 ID:n//r4xUV
1.XXから2.XXにすると、不具合が起きるかもしれないからだ。

慎重にコトを進める必要がある。


736 DNS未登録さん sage New! 2006/10/20(金) 13:22:49 ID:???
みんな慎重に事を進めて移行し終わったのに、今更何を言ってるの?


737 DNS未登録さん New! 2006/10/20(金) 16:44:49 ID:n//r4xUV
いまだに1.XX系は継続されている。

分かるね?


738 DNS未登録さん sage New! 2006/10/20(金) 16:46:46 ID:???
>>737
なるべく早く2系に移行したほうがいいね。



739 DNS未登録さん sage New! 2006/10/20(金) 21:22:33 ID:???
2なんか使ってない。
アプリが2だと動かないんだもん。


740 DNS未登録さん sage New! 2006/10/20(金) 22:23:09 ID:???
どんなアプリだか


741 DNS未登録さん sage New! 2006/10/22(日) 01:25:27 ID:???
mod_tsunamiが2系では動かないようですが、他に接続数を制限できるモジュール無いですか?

制限を越えたら503エラーを返せるやつ。



742 DNS未登録さん sage New! 2006/10/22(日) 01:38:15 ID:???
>>741
mod_limitipconn


743 DNS未登録さん sage New! 2006/10/22(日) 03:53:18 ID:???
WindowsのXAMPPでapache2を動かしています。
localhostでvirtualhost環境で実験をしたいのですが、


 DocumentRoot "c:/hoge"
 ServerName hoge.localhost


とやっても、「ページを表示できません。」

↓こっちの方は、しっかり動くのですが・・・

DocumentRoot "T:/usr/local/win/XAMPP/htdocs"
ServerName localhost


これって、DNSの問題ですかね。


744 743 sage New! 2006/10/22(日) 03:59:06 ID:???
C:\WINDOWS\system32\drivers\etc\hostsに、以下を追加で問題なくいけました。
DNSとわかってりゃ、そりゃいけるよね・・・

127.0.0.1 hoge.localhost



745 DNS未登録さん sage New! 2006/10/23(月) 00:39:19 ID:???
>>742
1つのIPからの同時接続を制限すのではなくて、マックスクライアントを越えたら503エラーを返したいのですが、
mod_limitipconnでできるのでしょうか?



746 592 sage New! 2006/10/23(月) 01:55:15 ID:???
mod_netniceってのみつけたけど、インストールできねぇw

Linuxだけど、inetd関連でエラーが出る、、、すれ違いかな?・・・



747 DNS未登録さん sage New! 2006/10/23(月) 04:38:35 ID:???
>>745
つリバースプロクシ


748 DNS未登録さん New! 2006/10/23(月) 10:33:26 ID:OEOUEhR/
>>733
確かに1.3Xがないな...
どういうことなんだろう?


749 DNS未登録さん sage New! 2006/10/23(月) 14:49:15 ID:???
>>747
結局mod_bwを使うことにしました。

しかし正しくモジュールが読み込まれているのに、マックスコネクション超えても503が返らない・・・
apacheのマックスクライアントと関係あるのでしょうか?


750 DNS未登録さん sage New! 2006/10/23(月) 19:00:20 ID:???
>>749
MaxConnectionと一緒にBandWidthを設定しているか?


751 DNS未登録さん sage New! 2006/10/23(月) 19:46:46 ID:???
>>750
はい、

BandWidthModule On
BandWidthError 503
BandWidth all 0
MaxConnection all 250

という風に記述していますが、間違っているのでしょうか?



752 DNS未登録さん sage New! 2006/10/23(月) 20:29:13 ID:???
>>751
豪快に間違ってる
ドキュメントを百回読んで出直して来い


753 DNS未登録さん sage New! 2006/10/23(月) 20:35:10 ID:???
>>752
工工工エエエエエエェェェェェェ(゚Д゚)ェェェェェェエエエエエエ工工工

マジですか・・・逝って来ます。



754 DNS未登録さん sage New! 2006/10/23(月) 20:57:30 ID:???
>>752
ForceBandWidthModuleをオンにしないといけないって事ですか?


755 DNS未登録さん sage New! 2006/10/23(月) 21:11:11 ID:???
お前本当にドキュメントちゃんと読んでるか?


756 DNS未登録さん sage New! 2006/10/23(月) 21:16:54 ID:???
>>755
Readmeですよね?

英語分からないけど、がんばってるつもりですorz




757 DNS未登録さん sage New! 2006/10/23(月) 21:59:37 ID:???
BandWidthの説明にこう書かれてるわけだが
> If speed is 0, there is no limit.

とゆうかこれぐらいの英語も読めないなら鯖立てるのには向いてないと思うがな


758 DNS未登録さん sage New! 2006/10/23(月) 22:14:15 ID:???
>>757
BandWidthが0だと転送量は無制限になりますよね?
でもコネクションは指定してるのでコネクションのほうで制限されるのではないのですか?




759 DNS未登録さん sage New! 2006/10/23(月) 22:41:03 ID:???
>>758
3.8をよーく見れ。翻訳サービスも使え。そこに全て書いてある。


760 DNS未登録さん sage New! 2006/10/23(月) 22:42:10 ID:???
ていうかmod_bwは「BandWidthで制限をかける」モジュールだってことにそろそろ気づいて欲しいなぁ


761 DNS未登録さん sage New! 2006/10/23(月) 23:17:55 ID:???
BandWidthを0以外にしないと、MaxConectionnは無視されるって事ですか?

試しにBandWidthを0以外の数値にしても503は発生しませんでした。

何で分からないんだ俺・・・



762 DNS未登録さん sage New! 2006/10/24(火) 00:28:16 ID:???
mod_deflateを使ってコンテンツ圧縮させると当然CPUパワー食いますよね?
非力なマシンだと、使わない方がいいのかな?


763 DNS未登録さん sage New! 2006/10/24(火) 09:42:49 ID:???
圧縮しなければ対応できないほどの処理をこなせているのなら、
対応できるだろ。


764 DNS未登録さん New! 2006/10/24(火) 11:50:49 ID:vkHKIPpU
Win版のApacheでログを圧縮することはできないのか...


765 DNS未登録さん sage New! 2006/10/24(火) 13:08:20 ID:???
困った。

プロバイダに与えられているプロキシを使って
自分の家からウェブサイトにアクセスすると問題なく表示されるが、
プロキシを無効にすると、メルコのルーターのページになってしまう。

Fedora Core 5を使っているのだが、
/etc/hostsの設定を変えても何も変化が無い・・・



127.0.0.1 自宅サーバマシン名 localhost.localdomain 自宅サーバマシン名
自宅サーバの固定プライベートIP www 独自ドメイン www



これでプロバイダから与えられたプロキシを無効にして

http://www.独自ドメイン/
とすると、ルータのページに飛んでしまう。




766 DNS未登録さん sage New! 2006/10/24(火) 13:09:52 ID:???
DNSは?



767 DNS未登録さん sage New! 2006/10/24(火) 13:14:25 ID:???
DNSはValueDomainのものを使っています。

グローバルIPアドレスは動的なので
IPアドレスが変わるたびに、
ValueDomain側で変更しています。


768 DNS未登録さん sage New! 2006/10/24(火) 15:32:49 ID:???
>>765
それはおそらくルータの問題。メーカー側が対応ファームでもリリースしない限りどうにもならない


769 DNS未登録さん sage New! 2006/10/24(火) 15:36:19 ID:???
> 自宅サーバの固定プライベートIP www 独自ドメイン www
自宅サーバの固定プライベートIPを除いてこのとおりに書かれているなら(区切りは全角スペースでwwwと独自ドメインの間に.も無い)

=>www..独自ドメインはhostsファイルに書かれていない
==>アドレス解決にhostsファイルが使われない
===>DNS引く
====>グローバルアドレスにアクセスする
=====>メルコルータは中からのアクセスをリダイレクトしない設定になっている
======>メルコルータへのアクセスになっている。


770 DNS未登録さん sage New! 2006/10/24(火) 21:46:39 ID:???
>>769
メルコのルータだからですか・・・。


# nslookup www.独自ドメイン
と入力すると以下のように帰ってきました。
Server: 192.168.0.1
Address: 192.168.0.1#53

Non-authoritative answer:
Name: www.独自ドメイン
Address: 動的グローバルIPアドレス

全角スペースは2chではタブやスペースを無視されるために
やむを得ず意図的に書いたものです。

メルコのルータでは、192.168.0.1を設定しており、
外部からポート80にアクセスしたら、自宅サーバにしている
固定プライベートIPアドレスにアクセスするようにしています。

ブラウザに独自ドメイン入力しても動的グローバルIPを入力しても
メルコルータのページに飛んでしまいます。

メルコルータだとダメだってことですか・・・
ルータを買い換えないといけないとは・・・
iptablesでルータ自作するという手もありますが・・・



771 DNS未登録さん sage New! 2006/10/24(火) 21:48:28 ID:???
とゆうか単にLAN内のマシンのhostsにプライベートIP書いときゃいいだけだろ
何も外を経由してくる必要はない


772 DNS未登録さん sage New! 2006/10/24(火) 22:27:48 ID:???
>>771
そうですね、WindowsXPのhostsファイルに書き加えたら直ってしまいました・・・


773 DNS未登録さん sage New! 2006/10/24(火) 22:48:37 ID:???
mod_uploader の使い方教えてください。


774 DNS未登録さん sage New! 2006/10/24(火) 23:39:42 ID:???
>>773
ttp://www.google.com/search?hl=ja&q=mod_uploader&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=


775 DNS未登録さん New! 2006/10/25(水) 02:04:53 ID:3DmWMASC
windowsXP SP2で、Apacheのインストールをしたのですが、起動しません。
OpenApacheMonitor では、STARTをクリックしても何も起きません。
タスクバーでオンマウスすると、Running None Of 1 Apache Services
と出ます。

過去のスレッドや、検索してみると、もしかしたらポートがダブっている(?)
のかもしれないと思いますが、調べ方がわかりません。

当方初心者です。どなたかアドバイスお願いします。m(_ _)m


776 DNS未登録さん sage New! 2006/10/25(水) 02:34:25 ID:???
>>775
netstat -nabp TCP
で80番ポート起動してる奴調べれ


777 DNS未登録さん sage New! 2006/10/25(水) 02:51:38 ID:???
Windowsは8080の可能性もあるから、まずそこを確認してほしいもんだ。


778 DNS未登録さん New! 2006/10/25(水) 03:18:11 ID:3DmWMASC
>>776
ありがとうございます。コマンドプロンプトで実行してみたところ、

Proto TCP
Local Adress 0.0.0.0:80
Foreign Adress 0.0.0.0:0
State LISTENING
PID 1708
[httpd.exe]

とでました。
これは正常なのでしょうか?

httpd.exeで検索したところ、
httpd.exe を、Apacheのフォルダ
HTTPD.EXE-11078632.pfをC:\windows\prefetchに見つけました。

すみませんが、よろしくお願いします。


779 DNS未登録さん New! 2006/10/25(水) 03:46:05 ID:3DmWMASC
>>777
8080とは、ポート番号ですか?
さっきの方法では出てきませんでした。。


780 DNS未登録さん sage New! 2006/10/25(水) 03:58:58 ID:???
んならなんでもない。
もう動いてるっぽいからブラウザの串外してhttp://127.0.0.1/にアクセスして
あなたの予想に反してとかあなたの予想にさらに反してIt works!!とか出たらおk


781 778 New! 2006/10/25(水) 09:07:02 ID:3DmWMASC
>>780
できました!
皆さん、ありがとうございましたd(^^)b


782 みせ New! 2006/10/25(水) 10:05:01 ID:+vlwg7Zy
http://fla.sakura.ne.jp/roses/


783 772 sage New! 2006/10/25(水) 14:19:01 ID:???
Windows側でhostsファイルを設定したはいいですが、

新たな問題が浮上してしまいました。

hostsファイルを設定したノートPCを職場に持ち歩くと、
社内のプライベートIPと被ってしまうのです。

これだと困ってしまいます。

Fedora Core側でうまいこと設定できない者でしょうか・・・


784 DNS未登録さん sage New! 2006/10/25(水) 16:34:40 ID:???
社内のプライベートアドレスとかぶらないアドレス割りあてればいいだろ。


785 DNS未登録さん sage New! 2006/10/25(水) 17:47:04 ID:???
WindowsのApacheで質問があります。
友達の友達とか、直接の知り合いじゃない人にWEBスペースとして貸すことになったのですが、
CGIとかつかってディレクトリとか見られるのはいやなので制限したいのですが可能でしょうか?
WindowsでSuEXECが有効なら良いのですが・・・


786 DNS未登録さん sage New! 2006/10/25(水) 21:21:41 ID:???
>>785
見せたくないディレクトリにApacheを起動してるユーザーはアクセスできないよう
設定すればいいんじゃね?

つか何を見せたくないのか知らんが、見せたくない物がある鯖を貸すなよ。


787 DNS未登録さん sage New! 2006/10/25(水) 21:35:38 ID:???
>>785
Windows XP SP2以降のマシンであればMicrosoft Virtual Serverを入れて、
そこに好きなシステム(WindowsでもLinuxでもBSDでも)を入れて貸すことができるぞ。
仮想システムとして構築されるので、OS本体側は全く触れないし便利だ。


788 DNS未登録さん sage New! 2006/10/25(水) 21:44:53 ID:???
>>786
DocumentRoot設定しててもCGIからフルパスしていするとファイルの読み書きが出来るのがWinクリッティなんだよorz


>>787
今までいじったことないし、鯖がP3 1GHzなので仮想マシンは考えなかったけど、やっぱそれが手っ取り早いですかね


789 DNS未登録さん sage New! 2006/10/25(水) 21:49:46 ID:???
>>788
そうじゃなくてWindowsのアクセス許可を設定しろと言っている


790 DNS未登録さん sage New! 2006/10/25(水) 21:50:06 ID:???
>>788
手っ取り早いのもそうだが、仮想OSソフト自身にバグがない限り間違えようがない
というのもメリットではある。遅さは我慢してもらうとして。


791 DNS未登録さん sage New! 2006/10/25(水) 22:06:41 ID:???
使ってるソフトの関係上FAT32なのよん



とりあえず仮想マシンとかそこら辺試してみます
ありあと m(_ _)m


792 DNS未登録さん sage New! 2006/10/25(水) 22:15:41 ID:???
FAT32で公開鯖とはまた自殺行為もいいとこだな


793 DNS未登録さん sage New! 2006/10/26(木) 08:06:53 ID:???
もはやドMだな。


794 DNS未登録さん sage New! 2006/10/26(木) 10:31:25 ID:???
FATはドMだろうけど、NTFSで複数ユーザってのもMじゃね?


795 DNS未登録さん sage New! 2006/10/26(木) 15:21:00 ID:???
まあ世の中にはFAT32でnyっつー猛者もいるしw


796 DNS未登録さん New! 2006/10/26(木) 16:29:43 ID:BPhVUyKi
Apahce2で特定のブラウザからのログを記録したくないんですがどう設定すればいいんですか?

一応いままでやったことはhttpd.confに

SetEnvIf Request_URI Konqueror no_log

と追加してみましたが、うまく行ってくれません。


797 DNS未登録さん sage New! 2006/10/26(木) 17:34:23 ID:???
CustomLog とかの一番ケツに env=!no_log を追加してる?


798 DNS未登録さん sage New! 2006/10/26(木) 18:04:02 ID:???
access_logにjpgとかのログを残さない設定は分かったんだけど、
「error_logにfavicon.icoの404をログさせない設定ってどうするんですか?」

access_logはSetEnvIf Request_URI "default\.ida" no_log
CustomLog logs/access_log common env=!no_logでいけたんだけど

errorログの方も同じようにやってもダメだった


799 DNS未登録さん sage New! 2006/10/26(木) 18:08:39 ID:???
LogLevel emerg


800 DNS未登録さん sage New! 2006/10/26(木) 18:10:11 ID:???
あとaccess_logに127.0.0.1 "GET / HTTP/1.0" 200
のログが6-9時まで10時-14時まで毎分記録されてるんですが、apacheのオナニーですか?


801 DNS未登録さん sage New! 2006/10/26(木) 18:10:52 ID:???
versionは2.2.3です。


802 DNS未登録さん sage New! 2006/10/26(木) 18:20:14 ID:???
>>799
それだと、リンク切れやファイル漁りが来たかどうか分からなくなるので困ります。
error_logは設定自由度が低いみたいですが、favicon.icoだけログしない方法ないですか?


803 login:penguin sage New! 2006/10/26(木) 18:23:17 ID:???
>>797
レスありがとうございます。

結局自己解決して

SetEnvIf Request_URI Konqueror no_log



SetEnvIf User-Agent Konqueror no_log

としてうまく行きました。

ありがとうございました。


804 DNS未登録さん sage New! 2006/10/26(木) 18:33:17 ID:???
Redirect 204 /favicon.ico


805 DNS未登録さん sage New! 2006/10/26(木) 18:47:01 ID:???
        {:::.:::.:::>.::´ ̄ヽ、 ,. -一 ヽ_
    ,. -┘.:::.:/:.:::.:::.:::.:::ノ::.Y:;___.:.:./.:.:.:.:.ヽ
   (.:::.:::.:::.:::.:::.:::.:::.:::.:;:、;:;∠二:.ヽ`ヽ.:.:.:.:.:.:.:、
    ):.:::.:::.:::.:::.:::.; '´ //〈.:.:.:.:\ \.:.:.:.:.:.:.::ヽ-へ
  r''".:::.:::.:::.:::.:::/ / / / ハ `ー‐┐\ ヽ:.:.:.:.:.:.:ノ=ニ):\
  { ::.:::.:::.:::.:::.; ′  /      |   {_:.:.:.ヽ ヽ:.:.:.(二`V/^):、
    ̄つ.:::.::/   / ,′    |    |  ̄ヽハ. i.:.:.:.:.`i!ヽ.!_/:./
   (:.:::.:::.::!l!  l  i      |l!   |  ノ:.:.| |:.:.:.:.:.:||:.ト、;:ノ
    `7:.::|l|  | ハ      ;'|     し-、| |:.:..:_ノ.|.:| |
      ヽ|H  | | l__,    / |  /  / ノ|/:.:ん. l |:.| |
       |l!ヽ. 代「 ヽ.  , / `ト、/! ,イ. く:.:/:.; -┘| L」 !
        |  l N.--ミ ヽ/ソ _レ'´ lメ // |/  | |   |   そんなディレクティブに204なんて
        |  ! |l,ィ^h.、    ´ ̄ ヽ 1  |     | |   |   面白いことを思いつくのに
       | !( { { | | ' _, """ ノ!|   |    | |   |   AAを使い忘れるとは
      !.| |_\  ヽ、    _,. <._| !  |ヽ.   | |   |   やっぱりジャンクなのだわ
         !/〈.:.:.Y_>、 }、 ̄´;:;:;:;:;:;://|  |:.:.::',  l l   |
       ム-レく.:.:.:_}ノ:@;:ニ、;:;:;//;:;! 、|:.:.:.:.:L_ ! !  |
     _,.∠=ニ〈:.:.:.:.:.:.:.:.:.:.:/ニ  V;〈〈_;/| ヽ:.:.:.:.:.:L_l !  |
    `ーニ二_‐ヘ.:.:.:.:.:.:.:.:(゙こ  /'^ヘ V:.:\ \:.:.:.:.:{! |   !
     <:.:.:. ̄} .:.:.:.:.:.:.:`} ノ:.:..:.ハ V:.:_>- ヽ.:.:.:.} |   i
      |_>'7.:.:.:.:.:.:.:.:.:.:Y.:.:.:.:.:.:.:.::.:>'"  /:.:r‐'´〉、  i


806 DNS未登録さん sage New! 2006/10/26(木) 19:24:43 ID:???
     |   _,.,-r''fi,ッ、_
     |-''´:::::ゞゝ,iソノ,=ッ、.
     |::::__:tr-、r--、,:::::::::::ヽ
     |r'`´       `'''r、:::\
     |            '\:ヽ
     |   i  ,,         `,,|
     |. /! /|    /|/|  ,  ト、
     |ゝ| ∨ .|   / / .| /  ト、t
     | O ヾ | / ,,ノ--| /!   ト、/
     ト ー ,,, "   O i// / !||l::!
     |        `" ´/./ ,,,/i!レ'   ここにまであの不人気主人公が
     |   、___     i/  /    .,_,___
     ト.、  `  ´    / / /-- ‐'":::::::;;ノ___
     |::::|:::ゝt.-..r <、"フ / /::::::::::::::::::::::::::::::::::::::〆
     |:::/''t/|!ゝ'|:::::://>807
ログに書いてあるまんまです。
>>776あたりを参照。


809 DNS未登録さん sage New! 2006/10/27(金) 22:02:14 ID:???
意訳:ポート80を開く事が出来ないから終了しました

解決方法
(1)スカイプとめる&ポート変更
(2)IISをとめる&アンインストール
(3)山田さんが勤務してたら帰らせる&解雇

こんな感じでしょうか


810 DNS未登録さん sage New! 2006/10/27(金) 22:06:37 ID:???
あと Win の糞余計なファイヤーウォールで 80 を許可させるか、
糞ファイヤーウォールを停止させる

不安ならサードパーティ製のを導入すればいい。
無料のもあるがノートン先生はやめとくように。


811 807 New! 2006/10/27(金) 22:08:33 ID:Q81Or7mg
早速の返信ありがとうございます。

netstat -nabp TCPは、やってみたのですが、80番のポートが
表示されません。

あと、関係あるかは分かりませんが、netstat -nabp TCPをすると、
「ドライブにディスクを挿入してください」と出るので、消えるまで
キャンセルを押し続けると、0.0.0,0:135に
不明なコンポーネントとして、svchost.exeが出ます。

全くの初心者なので、よろしくお願いいたします。


812 DNS未登録さん sage New! 2006/10/27(金) 22:13:20 ID:???
別のポートでやってみて、エラーが出たらそのエラーを書いてみて

ポート番号は1万以上で


813 807 New! 2006/10/27(金) 22:14:03 ID:Q81Or7mg
マカフィーのファイアーウォールを無効にすることで、解決できました。

ありがとうございました。



814 807 New! 2006/10/27(金) 22:27:26 ID:Q81Or7mg
さっきのさっきで申し訳ないですが、
Apacheのhttpd.confのLoadModuleの一番下の行に

(#LoadModule ssl_module modules/mod_ssl.so)
LoadModule php5_module "c:/php/php5apache2.dll"
(# 'Main' server configuration)

を追加したのですが、Apacheをrestartしたところ、

httpd.exe: Syntax error on line 115 of C:/Program………
httpd.conf:Cannot load C:/php/php5apache2.dll into server: \x8w\………
\x81Bと表示されます。

C:php/php5apache2.dllは存在しています。

アドバイスよろしくお願いいたします。


815 DNS未登録さん sage New! 2006/10/27(金) 22:34:58 ID:???
チェックディスクしたり何かいろいろ悪あがきしたり再起動したりすると
突然直るアレなのだわ?


816 DNS未登録さん sage New! 2006/10/27(金) 22:42:30 ID:???
>>814
php5apache2.dll を php5apache2_2.dll にリネーム


817 DNS未登録さん sage New! 2006/10/27(金) 22:45:16 ID:???
ちょwww

>>814
おまえさんapache2.2.x使ってるだろ。
apache2.2.x用のphp5apache2.dllじゃなきゃ動かないよ。
質問するときは最低限バージョンくらい書こうな。


818 807 New! 2006/10/27(金) 23:51:28 ID:c6xSOC/i
ご協力下さった、皆様、ありがとうございました!
php5.2をダウンロードし、無事、phpの動作も確認しました。

皆様のおかげです。
質問の仕方もこれからは気をつけます。

それでは、本当にありがとうございました。


819 DNS未登録さん sage New! 2006/10/28(土) 00:33:06 ID:???
とりあえず質問の仕方を覚えような


820 DNS未登録さん New! 2006/10/28(土) 01:08:55 ID:oMjaBr7C
http://ドメイン名/ユーザ名/で運用しているのですが、
使用するユーザディレクトリはこのままでhttp://ドメイン名/に変えることはできるのでしょうか。


821 DNS未登録さん sage New! 2006/10/28(土) 01:17:37 ID:???
>>820
大元のDocumentRoot変えるか、バーチャルホスト切れば可能


822 DNS未登録さん sage New! 2006/10/28(土) 02:54:46 ID:???
DocumentRootを変えて、ユーザー名以下に入ってるファイルを新しいディレクトリにコピー
したほうが気分的にはいいかな


823 DNS未登録さん sage New! 2006/10/28(土) 16:28:11 ID:???
PHPの実行環境を用意するために最近初めてApacheを導入したのですが、詰まってしまいました。
質問させてください。

環境
 WindowsXP SP2
 Apache 2.0.59
 PHP 5.1.6

まずApacheが動作しているのは確認できて、次にPHPをインストールして設定したところ、これも正しく動いていることは確認できました。
しかし次にPHPの拡張モジュールを(静的に)読み込ませようとしたところ、モジュールが読み込まれなくなりました。

php.iniに追加した行
 extension=php_pdo.dll
 extension=php_pdo_mysql.dll

エラーのログ
 PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\ext\\php_pdo_mysql.dll'

このとき「LIBMYSQL.dllが見つからなかったため、このアプリケーションを開始できませんでした。」とダイアログが表示されます。
ちなみにC:\php\extにはどちらのファイルも存在し、libmysql.dllはC:\phpにあります。
ここで、php.iniに追加した2行をコメントアウトすると、ダイアログは出なくなります。

php.iniでextension_dir = "C:\php\ext"は設定していますから問題ないと思うのですが、モジュールが読み込まれない原因が分かりません・・・。
読み込むモジュールを追加すると、これまで読み込まれていたDLLが読み込まれなくなる理由も分かりませんし・・・。
どなたか助言お願いします。


824 DNS未登録さん sage New! 2006/10/28(土) 18:55:35 ID:???
Xreaだと拡張子をcgidとするとCGIのデバッグ情報が表示されますが
同じような事を実現するにはどうしたらいいのでしょうか?


825 DNS未登録さん sage New! 2006/10/28(土) 19:18:29 ID:???
>>823
モジュールからlibmysql.dllが見えないって事よぉ?

>>824
CGIWrapのデバッグモードかしら?


826 DNS未登録さん sage New! 2006/10/28(土) 21:50:23 ID:???
ファイルのアクセス制御について質問です。

 Order allow,deny
 Deny from all

 
  Order deny,allow
  Allow from all
 


このような設定にして
1.http://hogehoge.jp/index.php
2.http://hogehoge.jp/download.php
3.http://hogehoge.jp/
のアクセスだけを許可したいとおもいます。
ですが1、2はOKなのですが
3でのアクセスだとエラーとなります。
3でのアクセス時にindex.phpを表示させるにはどう
設定すればよいのでしょうか。


827 DNS未登録さん sage New! 2006/10/28(土) 21:50:53 ID:???
誤爆しますた。。。


828 DNS未登録さん sage New! 2006/10/28(土) 22:52:12 ID:???
libmysql.dllをpathが通っているところにコピー
c:\phpにパスを通す

でいいんじゃね?


829 DNS未登録さん sage New! 2006/10/28(土) 23:30:27 ID:???
>>826
DirectoryIndex


830 DNS未登録さん sage New! 2006/10/29(日) 02:04:02 ID:???
>>825
>>828

できました。ありがとうございます。
C:\phpにパスを通したところ、正常に動きました。


831 DNS未登録さん New! 2006/10/29(日) 06:49:15 ID:1yYjrsN+
すみません、windows用のapache1.3系はもう落とせないのでしょうか?
過去のバージョンでもいいので欲しいのですが
どこにあるのでしょうか?
教えてください。


832 DNS未登録さん sage New! 2006/10/29(日) 07:43:21 ID:???
自己解決しました。


833 DNS未登録さん sage New! 2006/10/29(日) 08:19:48 ID:???
アクセスしたさい、パスワードとユーザー名が必要なページを作成しているのですが、
このパスワードとユーザー名をLDAPと連携させることはできないでしょうか?



834 DNS未登録さん sage New! 2006/10/29(日) 10:16:15 ID:???
>>833
http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html


835 DNS未登録さん sage New! 2006/10/29(日) 18:37:29 ID:???
最近、アップローダを使うべく、mod_uploader をインストールしようと
している者です。



836 DNS未登録さん sage New! 2006/10/29(日) 18:38:39 ID:???
そうですか。


837 DNS未登録さん sage New! 2006/10/29(日) 21:13:11 ID:???
Apache2.0.59でhttp://127.0.0.1/などでindex.○○が存在しないディレクトリーを開くと何故か403 Forbiddenと表示されてしまうのですが
何故404にならないのですか?


838 DNS未登録さん sage New! 2006/10/29(日) 21:17:17 ID:???
>>837
ためしに http://127.0.0.1/index.html ってアクセスしてみ


839 DNS未登録さん sage New! 2006/10/29(日) 21:26:19 ID:???
ディレクトリがあるからに決まってるのだわ?


840 DNS未登録さん sage New! 2006/10/29(日) 21:27:18 ID:???
>>838
アクセスしてみたら404エラーが出ました。
これはファイルではなくディレクトリーにアクセスした場合ディレクトリーが存在していれば
indexファイルが存在しなくても403エラーが返ってくるということなのでしょうか?


841 DNS未登録さん sage New! 2006/10/29(日) 21:27:53 ID:???
ごめんなさいリロードし忘れてました・・・
ディレクトリーがあるから403なのですね・・・


842 DNS未登録さん sage New! 2006/10/29(日) 22:34:16 ID:???
ディレクトリ指定で終ってるからindex.〜 を探す。
しかし見付からなかったためにディレクトリリストを得ようとするが、
Options で設定されていないために 403 を返す。

こんな感じ


843 DNS未登録さん New! 2006/10/30(月) 13:09:24 ID:57SxTMbW
宜しくお願いします。
環境はLinux/Fedora Core3でApache 2.0を使っています。

OpenSSLをインストールしたいのですが、
Webmin上からOpenSSLをインストールしようとすると、以下のようなエラーが出てインストールできません。
http://a-draw.com/uploader/src/up3440.txt

CPANから同じようにOpenSSLをインストールしようとして、
cpan> install OpenSSL
としても、同様のエラーがでてしまいます。

Googleなどでも検索したのですが、OpenSSLのインストールでエラーが出るという事例が見つかりませんでした。
どなたかアドバイスを宜しくお願いします。
判断するにあたって何か足りない情報があったらすみません。。。
すぐに調べるのでつっこんで頂ければと思います。


844 DNS未登録さん sage New! 2006/10/30(月) 13:17:04 ID:???
yum install mod_ssl


845 DNS未登録さん sage New! 2006/10/30(月) 21:25:56 ID:???
>>844
よく解りませんでしたがなんとかできました。
ありがとうございました。


846 DNS未登録さん sage New! 2006/10/31(火) 05:54:58 ID:???
よく解りませんでしたがなんとかできました。
ありがとうございました。


847 DNS未登録さん sage New! 2006/10/31(火) 12:48:06 ID:???
DNS逆引きを設定してないサーバをはじくには、どう .htaccessに書けば良いですか?


848 DNS未登録さん sage New! 2006/10/31(火) 12:55:45 ID:???
>>847
っていうかアクセスがあるたびに逆引きさせるのかよ。


849 DNS未登録さん sage New! 2006/10/31(火) 13:12:40 ID:???
Allow from .jp


850 DNS未登録さん sage New! 2006/10/31(火) 13:20:30 ID:???
>>848
200万PV/dayのサーバでそういう設定しているけど、
全く問題無いぞ。

負荷の95%がCGIによるもので、逆引きの負荷を含むApacheの負荷なんて殆ど無い。
まぁ毎回逆引きするから少しはレスポンスを返すのが遅くなっているかもしれないけど。



851 DNS未登録さん sage New! 2006/10/31(火) 13:22:28 ID:???
逆引きさせるとルータが溢れかえってしまうのでさせないようにした


852 DNS未登録さん sage New! 2006/10/31(火) 13:31:00 ID:???
遠くのDNSから毎回逆引きしてたら遅くなって当然なのだわ


853 850 sage New! 2006/10/31(火) 13:35:26 ID:???
>>851
なるほど・・・。
ちなみに、漏れが逆引きを常に有効にしているのは、アクセス制限のためね。

「SetEnvIfNoCase Remote_Host」 が正規表現を使えて便利なんだけど、Apacheは POSTのみで 逆引きするということもできないし、(ディレクトリのみはできるけど)
「SetEnvIfNoCase Remote_Host」 は逆引きを手動で有効にしないと使えないからね。

SetEnv 無しで allow や deny に指定するだけなら、確かに認証に必要なとき、例えば なら POST のみで逆引きしてくれる。
しかし、SetEnv 無しでのアクセス制限は貧弱すぎて使い物にならないとおもう。

Order Allow,Deny
Allow from .jp
deny from env=.tokusima.ocn.ne.jp

例えば、上の例で、日本国内のみのアクセスを前提にして、荒らしがいたから、「.tokusima.ppp-isp.ne.jp」を Deny したとする。
そこで巻き添えになった 「p1231.tokusima.ppp-isp.ne.jp」 や 特定のトラッキングCookieを持つ人をを例外指定するってことができない。
IPベースで荒しのみを確実にDenyすることはできないし、so-netなどは1地域に50以上ものIP範囲を割り当てるので
アク禁の方法はリモホ使うぐらいしかないからね。

Apacheでのアクセス制限は単純な条件でしか指定できないと考えている人もいるけどそうでは無い。
Cookieを利用した制限もできるからトラッキングCookie食わせればCGIとの連携もできるし、
AとBを満たしてCを満たさなければ・・・、といったアクセス制限も可能。(setenv if 等)

例えば、オーストラリアからは全面的にアク禁だけど、example.com.au の人と トラッキングCookie "2cher" のアクセスを許可するといったことも
こんな風に簡単にできちゃう。

SetEnvIfNoCase Remote_Host "\.au$" DN01
SetEnvIfNoCase Remote_Host "example\.com\.au$" !DN01
SetEnvIfNoCase Cookie "2cher" !DN01
Order Allow,Deny
Allow from all
deny from env=DN01

CGIでやればいい、と思うかもしれないが、それは意外と大変。

SPAM、DoS攻撃、プロキシでの荒らし…、荒らし、いろんな攻撃があるから、それを制御するアクセス制限だけの
人気サイトだと上のようなアクセス制御だけでも htaccess がすぐ 5000行以上になっちゃったりするから
CGIでやるときにはロジックもよく考えないと負荷がすごいことになる

Apacheはその点非常に効率の良い処理をしているので、5000行あったとしてもパフォーマンスには 2〜3%の影響もない。

ってことで、自鯖で毎日200万回DNSクリエー送ってるんだけど、ApacheはDNSキャッシュもないし結構DNSに負荷かかってるかなー
ローカルでDNSキャッシュサーバたてたほうがいいだろうか。。。


854 DNS未登録さん sage New! 2006/10/31(火) 13:35:59 ID:???
>>850
サーバ側の負荷の問題じゃなくて、DNSの応答待ちのぶんユーザへの応答も遅れる
という点をどう解決 or 我慢させるか、だ。sleepingのスレッドが増大するだけで
負荷はほとんどないはず。



855 DNS未登録さん sage New! 2006/10/31(火) 13:38:04 ID:???
>>853
アクセス制限のために逆引き情報を利用するのは賢くないな。
いくらでもウソを設定できてしまう仕組みなんだし。


856 850 sage New! 2006/10/31(火) 13:42:55 ID:???
>>855
DNSの登録権限を持った人、DNSサーバの運営者なら、任意のPTRレコードを返せる、っていうことだね。
確かに業務用回線などでは可能だけど、Yahoo! BB, so-net, plala, OCN, ODN …等の個人向けプランじゃ、
DNSサーバの管理はISPにあるんだから、リモートホストの詐称は普通には無理。(パケットの改変すればできるけど、その難易度は第三者のメール改ざん並)

結構粘着して荒らしをする人がいて、個人向けのPPPoE接続のISPで 荒らし投稿→投稿規制(1分に1回のみにかかる)→自動再接続→荒らし とかがかなりおこるし、
投票スクリプトに PPPoEの再接続を使って、1000個近いIPで不正投票されたりしたこともある。

そんなときに IPベースでのアク禁は使えないけど 「.saitama.ocn.ne.jp」 で規制しれば簡単にできると思うんだよね。
saitama.ocn.ne.jp になるIPをリストアップするのは大変だし。(ISPによっては 上3桁のアク禁で簡単だったりするけど)


857 DNS未登録さん sage New! 2006/10/31(火) 14:02:32 ID:???
>>856
日本限定ならまだ意味があるけど、海外を考慮するとそうではないぞ。
すぐお隣の国なんて当たり前のようにPTR偽装してるし。

> そんなときに (略) 簡単にできると思うんだよね。

OCN等のようにきちんと地域名を晒してるところは少数派だし、
何よりもダイアルアップやpppoeで接続しなおしたときに地域ドメインが変わったり
する場合があるから確実な策ではないね。
偽投票や書き込み荒し対策ならCAPTCHAを入れた方が間違いないぞ。


858 847 sage New! 2006/10/31(火) 14:15:36 ID:???
で?


859 850 sage New! 2006/10/31(火) 14:22:58 ID:???
>>857
CAPTCHAか…、投稿SPAM対策のセオリーだけど存在自体忘れていました。
状況に応じて実装を検討してみます。
ありがとうございます。

〜区切り〜

ここまでの流れで(ど素人の癖に)自論を偉そうに述べていながらここで質問、ということで大変申し訳ないのですが、
国内のISPのみのPOSTを許可したい場合にはどうするのがシンプルでしょうか?

今は、APNICのデータベースで日本国外に割り当てられたIPアドレスを全部Denyしていますが、
APNICのデータベースに載っていないがその国に割り当てられているIPアドレスが多数存在します。
例えば、日本だと 東京大学 が所有している 133.11.0.0/16 や 157.82.0.0/16 は JPNIC の whois DB には載っていても
APNIC の国別割り当てリストには掲載されていないというのが有名なようです。

そこでAPNICのDBの記載漏れ対策として、

Deny from .ac
Deny from .ad
Deny from .ae
Deny from .af
Deny from .ag
Deny from .ai
Deny from .al
Deny from .am

のように国内を除く全部のTLDのリモートホストを拒否しているんですが、ある程度効果はあるものの、.com や .net などの国内で
利用される恐れのある(というかログを見ると実際に利用されている)TLDはDenyできないんです。

国内のIPアドレスの一覧が分かればシンプルなんですが、記載漏れが だいたい0.1%未満に抑えられるような
国内IPアドレス一覧のデータベースはどこから入手できるでしょうか?

APNICのデータベースにのっているのは全て国内のものとして扱うまではよいのですが、
それだけでは不十分な点(記載漏れ)がありますので、JPNICの国内割り当てIPアドレス一覧 (JPNICが逆引き管理しているもののリストしか見つかりませんでした) や
その他の国内IPアドレス割り当て一覧をご存知の方がいらっしゃいましたら、教えていただけたら幸いです。



860 850 sage New! 2006/10/31(火) 14:24:16 ID:???
> のように国内を除く全部のTLDのリモートホストを拒否しているんですが、ある程度効果はあるものの、.com や .net などの国内で
> 利用される恐れのある(というかログを見ると実際に利用されている)TLDはDenyできないんです。
に加えて、>>857さんにご指摘いただいた問題もありますね…。


861 DNS未登録さん sage New! 2006/10/31(火) 14:38:14 ID:???
確実性を重視するなら自力で調べるに決まってるわよぉ?


862 850 sage New! 2006/10/31(火) 14:41:36 ID:???
>>861
おっしゃる通りで反論の余地はありません。
「国内IPアドレス」 「国内割り当て IPアドレス」 「JPNIC 国内 IP」 「国内 IP リスト」 等の様々なキーワードで検索をかけて
数時間探してみたのですが、有用なデータベースは APNICのデータベース しか見つかりませんでした。
JPNICのデータベースは特定のホストのWHOISをすれば見られるといった形のもののみで、APNICのようにリストアップされている形式のものが残念ながら見つからなかったので、
そのリストやその他のリストをご存知の方がいらっしゃれば教えていただければ、と思いました。



863 DNS未登録さん sage New! 2006/10/31(火) 15:02:41 ID:???
検索して答えそのものが出てくるのはやっぱり他力ですぅ。
それだけで不足ならオンデマンドで補完しやがれこんちくしょーっ。


864 DNS未登録さん sage New! 2006/10/31(火) 15:03:17 ID:???
>>859
日本って実はインターネット的に言えば独特な存在で、アドレスについて言えば
大半はAPNIC (アジア太平洋地域NIC) からもらっているが、ARIN (アメリカ地域NIC)
からもらっているものがある (これはJPNICの歴史的経緯によるもの)。

ARINのデータベースでは州名がくるはずのところに "JP" (日本) として割り当てて
ある (インターネット的にも日本はアメリカの51番目の州だと言われる・・)。

> 133.11.0.0/16 や 157.82.0.0/16

これらについて言えば、前者はARIN割り当てで後者はAPNIC割り当て。
以下をそれぞれ読んでみるといいだろう。

ftp://ftp.apnic.net/pub/apnic/stats/apnic/delegated-apnic-latest
ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest


865 DNS未登録さん sage New! 2006/10/31(火) 15:29:37 ID:???
>>859
ちなみにApacheではないが
http://www.42ch.net/~shutoff/
でARINにも対応させてみた。
(Apacheでやるとさすがに遅すぎるので除外)

とはいってもARINのデータベースをダウンロードして従来通りのスクリプトを
回しているだけだが。


866 DNS未登録さん New! 2006/10/31(火) 21:28:21 ID:hqXwS86R
WindowsXP、Apache2.0.58、PHP5.1.4

ですが、動作確認用にApacheを導入してブログ(WordPress)
を設置したのですが、なぜかトラックバックの送受信が出来ません。
別のノートPCに入れていたApache2.0.48では問題ないので、
ブログのプログラムや設定には問題がありません。

トラックバックは外部にpingを送信する機能ですが、
何が原因で送信出来ないと考えられますでしょうか?
(もしくはApacheのconfの設定をどう変えればいいか、など)
自宅サーバにブログを入れている方など、ご存じの方はアドバイスお願いします


867 DNS未登録さん New! 2006/11/01(水) 01:45:54 ID:x/xipbM8
>>859
CAPTCHA使ったら日に4000件あった投稿SPAMが0件になったらしいぞ
試してみ
ttp://ai-line.com/linux/blog/


868 DNS未登録さん New! 2006/11/01(水) 23:03:05 ID:0kuA3LO2
PHPの勉強を始めようと思いapacheをインストールしたい者です。OSはwindowsMeです。

サイトとか本見てマニュアル通りapache2.0.59とPHP5.1.6をダウンロードしたのですが
アイコンの色が赤になっていて、左クリックしてApache Service Moniter
を出してもa「pache2」のボタンが表示されません。「Restart」などの文字も押せない状態です。
スタートメニューからやっても同じでした。
http://localhost」をアドレスバーに入力すると
動作している事を示すapacheトップページは表示されます。

検索などで調べてみたのですが、理解力がないのかも知れませんが解決まで辿り付けませんでした。
apache2.0.59をアンインストールしての他のバージョンも試してみましたが同じ結
果になってしまいます。どうか御教授お願い致しますm(__)m


869 DNS未登録さん sage New! 2006/11/01(水) 23:20:43 ID:???
>>868
MeではService Monitorは使えない。
ここを読め。
http://httpd.apache.org/docs/1.3/windows.html#cmdline


870 DNS未登録さん sage New! 2006/11/01(水) 23:31:24 ID:???
>>869
いや、1.3系と組み合わせた時は使える。
でも新規でってなら2.x系をコンソールで使うしかないね。


871 DNS未登録さん sage New! 2006/11/02(木) 10:20:00 ID:???
サービスモニタはクソ
net start Apache2
とかやったほうがいい


872 DNS未登録さん sage New! 2006/11/02(木) 13:09:49 ID:???
Apache 2.2.3 を使っています。

127.0.0.1 - - [02/Nov/2006:10:12:26 +0900] "GET / HTTP/1.1" 304 -
127.0.0.1 - - [02/Nov/2006:10:12:26 +0900] "GET / HTTP/1.1" 304 -
127.0.0.1 - - [02/Nov/2006:10:12:26 +0900] "GET / HTTP/1.1" 304 -
127.0.0.1 - - [02/Nov/2006:10:12:25 +0900] "GET / HTTP/1.1" 200 21707
127.0.0.1 - - [02/Nov/2006:10:12:26 +0900] "GET / HTTP/1.1" 304 -
127.0.0.1 - - [02/Nov/2006:10:12:26 +0900] "GET / HTTP/1.1" 304 -
127.0.0.1 - - [02/Nov/2006:10:12:26 +0900] "GET / HTTP/1.1" 304 -

この4行目のログのように、日時の秒の部分が1つ前のアクセスよりも過去になることがあるのですが、
何故このようなことが起るのでしょうか?

(1)リクエストが来た日時がログに残るから
(2)転送が終わった日時がログに残るけど、ログの記録プロセスに時間がかかったりで誤差が出るから
(3)その他

ご教示お願いします



873 DNS未登録さん sage New! 2006/11/02(木) 13:43:16 ID:???
多数のIPからのDDoS攻撃(F5アタック?)を食らったのですが、
iptables で Deny する都合上、どのIPから攻撃を行われているか調査したいと思っています

Apacheのaccessログの普通のアクセスにDoSが混じっている感じ (1秒間に同じIPから100リクエストとか) なのですが、
アクセスの多いIPアドレス数を調べたり、アクセス数順にIPアドレスをソートするようなことはできないでしょうか?

よろしくお願いします。




874 名無しさん@お腹いっぱい sage New! 2006/11/02(木) 14:01:53 ID:???
>>872
Apacheに限った話ではないが、複数の待機プロセス(またはスレッド)
を立ちあげて同時並行で処理を行なわせるdaemonでは、このような現象が
稀に起こる。
2ちゃんねるの書きこみでもたまに時刻が逆転することがあるが、原因はほぼ同じ。


875 名無しさん@お腹いっぱい sage New! 2006/11/02(木) 14:03:46 ID:???
>>873
アクセスログを集計すればいい。
集計ソフトはいろいろあるので適当なものを使え。


876 DNS未登録さん sage New! 2006/11/02(木) 14:04:17 ID:???
>>872
ウラとってないけど、
(1) リクエストが来た日時を記録する
(2) ログに記録されるのはリクエストの処理が完了したとき
とすれば処理時間が一定してないと順番入れ替わってもおかしくない。

>>873
それはApacheの仕事じゃなかろう。
CSVにでも変換してexcelに放り込めば?


877 DNS未登録さん sage New! 2006/11/02(木) 18:46:31 ID:???
Apacheを再インストールする際、前の設定などが残っている場合があります。
完全に消去して再度入れ直すにはどうしたらいいのでしょうか?
ちなみにWindowsXPでのことです。


878 872 sage New! 2006/11/02(木) 18:55:53 ID:???
>>874
なるほど
並列処理を行っていると結構このように時刻の逆転が発生したりするんですね

>>876
回答サンクスです
参考にします


879 873 sage New! 2006/11/02(木) 18:57:46 ID:???
>>875
Analog を使って、公式を見てオプションの説明を読んでみたんでしたが、
IPアドレス毎のアクセスランキングの作成はできなかったようですorz

>>876
エクセル持って無いので、OpenOffice.org でやってみました
IPアドレス名などでのソートはできたんですが、IPアドレスの数でソートする方法がわかりませんでしたorz

わざわざご親切に回答していただいたのに、何もできる申し訳ないです



880 DNS未登録さん sage New! 2006/11/02(木) 19:18:48 ID:???
perl(連想配列)でやれば特定IPがアクセスしてきた回数は取得できる



881 850 sage New! 2006/11/02(木) 20:16:10 ID:???
お礼が遅くなって申し訳ありません。

>>864
詳しい説明ありがとうございます。
APNIC と ARIN の両方を使えば、国内の全てのIPアドレスのリストが完成ですね。
感激しました。
教えていただいたURLも参照してみます。

>>865
ご親切にありがとうございます。
ありがたく使わせてもらいます。
感謝です。


882 DNS未登録さん sage New! 2006/11/03(金) 09:13:35 ID:???
>>879
データメニューの小計で総数にチェック



883 873 sage New! 2006/11/03(金) 12:56:41 ID:???
>>882
ありがとうございます。
できました。
感謝です。

OOo の Calc って 65536行しか扱えないんですね…。
Apacheのアクセスログだと1〜2時間分が限界なようです。

でもDoSの分析用途には十部分でした。



884 DNS未登録さん sage New! 2006/11/03(金) 16:19:31 ID:???
今のExcelも65536行までだけどな
office2007からようやく制限が外れる


885 DNS未登録さん New! 2006/11/03(金) 18:26:22 ID:Z9Qo3yY1
apacheとtomcatを連繋させようと思い、まずapacheを
入れかけたのですがうまくいきません。
./configure --prefix=「入込場所」
--enable-module=so
--enable-proxy
--enable-proxy-ajp
とやってmake から make install のあと、httpd -l
をしても 上の三つが全く入って来ないのです。
どなたか教えて頂けませんでしょうか。
ネットではたいていこの様になっているので謎なのです。
ちなみにバージョンは2.2.3です。


886 DNS未登録さん sage New! 2006/11/03(金) 18:30:29 ID:???
「入込場所」/modules/ にmod_proxy.soとかはあるの?


887 DNS未登録さん sage New! 2006/11/03(金) 18:33:36 ID:???
ふつーに debian とか使っておけばいいのに馬鹿ですねぇ。w


888 DNS未登録さん New! 2006/11/03(金) 18:59:43 ID:ukVZqTEU
apacheのアクセスログで、例えば・・・
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1)
というログで、「InfoPath」って何ですか?
MicrosoftのInfoPathの事ですか?


889 DNS未登録さん sage New! 2006/11/03(金) 19:06:33 ID:???
他に何があるんだよ


890 DNS未登録さん sage New! 2006/11/03(金) 19:56:33 ID:???
>>887
apt様様だよな。Apacheのインストールなんて10秒で終わるんじゃね?ww



891 885 New! 2006/11/03(金) 20:20:39 ID:Z9Qo3yY1
>>886
無かったです。
お恥しいかぎりですが、先述の様にconfigureをやれば
必要なモジュールが生成されると思っていたのです。
つまり、configureからmake installまでやって、そ
の後必要なモジュールの.soファイルをどこからか拾って来て
modulesに入れなければならない訳ですね。
再チャレンジしてみます。



892 DNS未登録さん sage New! 2006/11/04(土) 13:51:03 ID:???
>>881
> APNIC と ARIN の両方を使えば、国内の全てのIPアドレスのリストが完成ですね。
ちょっと疑問なんだけど、APNIC と ARIN 以外の IPアドレス割り当て機関ってないんでしょうか・・・。


893 DNS未登録さん sage New! 2006/11/04(土) 14:17:27 ID:???
>>892
あるが、日本は2つだけかな


894 580=892 sage New! 2006/11/04(土) 14:19:51 ID:???
>>893
教えていただきありがとうございました
APNICとARINのDBをもとに、日本国外のPOST拒否をやってみます


895 DNS未登録さん sage New! 2006/11/04(土) 16:26:23 ID:???
>>892
ttp://www.iana.org/ipaddress/ip-addresses.htm
蛇足だがIPアドレスの割り当てを行ってる機関はこれだけある
元締めがIANA、その下にAPNIC等地域毎のNIC、さらにその下に
JPNIC等があるって形だな


896 DNS未登録さん sage New! 2006/11/04(土) 16:49:25 ID:??? BE:?-2BP(266)
Index自動生成でS-JISで出力して欲しいのですが、
どこら辺をイジればよいですかね・・・


897 DNS未登録さん sage New! 2006/11/04(土) 17:53:37 ID:???
>>896
ディレクトリインデックスは単純にOS側の一覧を出力してるだけなので、
OS側のコード設定がそのまま反映されるだけだよ。

SJISで出力して欲しければOS側のファイル名をSJISで付与しなければ。
コードを変換するのならmod_indexは使わず自前のCGIなどで処理すれ。


898 DNS未登録さん sage New! 2006/11/04(土) 18:45:16 ID:??? BE:?-2BP(266)
>>897
あー、なるほど。だからUNICODEだったのか・・。
CGIでやる場合、index.htmlが見つからなかったときに実行するCGIを
指定することはできますか?
やっぱ各ディレクトリにindex.cgiを置いとかないダメですかねぇ。


899 DNS未登録さん sage New! 2006/11/04(土) 18:53:02 ID:???
>>898
DirectoryIndexでindex.cgiのようにCGIを設定すればいい。
あとはAddHandlerで.cgiをCGIとして実行させるだけ。
もちろん各ディレクトリにcgiを置かなきゃダメだが。


900 DNS未登録さん New! 2006/11/04(土) 19:16:23 ID:tWVEr3TT
Windows・Apache2.2使用なのですが、httpd.confで、
ID&パスのベーシック認証をかけたいのです。その方法をググって調べ、
認証画面まで出るようにしました。あとは暗号化したパスのファイル作成だけなのですが、
説明によるとコマンドプロントで「htpasswd.exe -C .htpasswd ***(ユーザーネーム)」
をすると、パス暗号化が出来て、.htpasswdが吐き出されるとの事なのですが、
例えば、C:\Program Files\Apache Software Foundation\Apache2.2\binにあるhtpasswd.exeへ
アクセスするためには、コマンドプロント上でどう記入すれば良いのでしょうか?

コマンドプロント上では、初期状態で「C:\Documents and Settings\Administrator>」となっていて、
そのまま
「C:\Documents and Settings\Administrator>
\Program Files\Apache Software Foundation\Apache2.2\bin\htpasswd.exe -c .htpasswd ***」
とやっても"ファイルとして認識されません"と出てしまいます。


901 DNS未登録さん sage New! 2006/11/04(土) 19:27:41 ID:???
スペースがあるから"で囲め。
ってか、ファイル名の入力は必ずタブで保管するか、コマンドプロンプトに
ファイル自体をドロップしてしまうのが基本だw


902 DNS未登録さん sage New! 2006/11/04(土) 19:31:32 ID:???
タブで補完ってのはをタブキーとして
\pro\ap\ap\b\h
みたいに入力していけと。Apacheとは関係ないが。


903 DNS未登録さん New! 2006/11/04(土) 19:58:33 ID:tWVEr3TT
>>901
ありがとうございます。ドロップで簡単に出来ました。


904 DNS未登録さん sage New! 2006/11/04(土) 22:05:57 ID:???
>>901-902
これができるのはWindows XP以降だな。
Windows 2000以前では無理。


905 DNS未登録さん New! 2006/11/05(日) 03:33:08 ID:vDXAvbuq
Rewriteで/a.htmlにアクセスされたら、アドレスバーに/b.htmlを表示させて
b.htmlを表示させる方法を教えてください。


906 DNS未登録さん New! 2006/11/05(日) 07:04:14 ID:Ykcer9KY
WinMe Celeron 6MHz 128MB
でapach + php + MySQLって動きますか?


907 DNS未登録さん sage New! 2006/11/05(日) 07:42:17 ID:???
動かして何に柄の書き着たいんだが


908 DNS未登録さん sage New! 2006/11/05(日) 09:58:10 ID:???
>>905
rewriteじゃ無理じゃね? そういうのはredirectするもんだと思うが。


909 DNS未登録さん sage New! 2006/11/05(日) 10:32:32 ID:???
>>906
無理


910 DNS未登録さん sage New! 2006/11/05(日) 15:31:25 ID:???
6MHzでWinMeが動くんですか


911 DNS未登録さん sage New! 2006/11/05(日) 15:34:27 ID:???
っていうかCeleronを6MHzで動かす方法が知りたい。


912 DNS未登録さん sage New! 2006/11/05(日) 16:35:45 ID:???
>>908
いや、リライトは何でもできるが、Redirectで済むような事にまで使う奴が多過ぎる。


913 DNS未登録さん sage New! 2006/11/05(日) 20:19:54 ID:???
Apache 2.2 を使っています。

次のような指定を行った時に、アクセスが拒否されず許可されてしまうのですが、これは何故でしょうか?
SetEnvIf で環境変数を設定したときには、正常にアクセス拒否が可能です。

SetEnv Ref01 1
Order Deny,Allow
Deny from env=Ref01



914 DNS未登録さん sage New! 2006/11/05(日) 21:00:18 ID:???
SetEnvとSetEnvIfが処理されるタイミングの差ではなかろうか。


915 913 sage New! 2006/11/05(日) 21:05:41 ID:???
>>914
なるほど
SetEnv の方が上にあっても、タイミングの違いで処理されないってことかもしれませんね。

調べても情報はあまり見つからなかったのですが、
次のような記述がありました。(Wikiですが)

http://faq.sakura.ne.jp/wiki/wiki.cgi?.htaccess#i11
> #SetEnv ref_ng 1
> SetEnvIf Host "example\.sakura\.ne\.jp" ref_ng
> さくらのレンタルサーバーでは SetEnv で設定した環境変数は利用出来ないようなので、2行目で絶対に真になる式を書いて nef_ng を 1 に設定している。

同じく絶対に真になる条件を使って対応しましたが、
あまり美しい方法ではありませんね;;


916 DNS未登録さん sage New! 2006/11/05(日) 22:24:04 ID:???
1.3なら目に見えて優先順位とかがわかったけど、2.0以降はなぁ。

SetEnvIf Request_URI .* Ref01
これなら美しい?


917 913 sage New! 2006/11/05(日) 22:33:55 ID:???
>>916
う、うん。。。
結構、、、美しいです。

ありがとー。


918 DNS未登録さん sage New! 2006/11/06(月) 20:49:56 ID:???
突然スイマセン。
Apacheで作った鯖を携帯で開きたいのですが、どうしても開けません(;_;)
一体どうすればいいのでしょうか?
必要な設定は一通りしてるはずなんですが…
わかる人がいたら教えて下さい。


919 DNS未登録さん sage New! 2006/11/06(月) 20:58:19 ID:???
↓OK  →NG


鯖をたてる→シラネ

ローカルで動作確認→設定確認

携帯で開く→設定確認

オメデトー

こんなもんかな。
もっと詳細な回答を得るためには詳細な質問をお願いしますよ。


920 DNS未登録さん sage New! 2006/11/06(月) 21:01:36 ID:???
918にカキコした者ですが、Apacheのバージョンは2.0.58です。


921 919 sage New! 2006/11/06(月) 21:03:39 ID:???
ちょーナウいじゃん!


922 DNS未登録さん sage New! 2006/11/06(月) 22:07:45 ID:???
>>918
一通り必要な設定した上でどーしても出来ないんなら、出来ないんじゃないかなぁ・・・


923 DNS未登録さん sage New! 2006/11/07(火) 00:17:12 ID:???
>>918
まずはアクセスログを見て鯖まで来てるかどうかの確認をするべきではない

posted by あせんぶら at 06:06 | UNIX/Apache関連
Wait for feeding...