08/07/23 17:19:58
MaxClients調整すれば?
609:605
08/07/24 13:41:58
StartServers 1
MinSpareServers 1
MaxSpareServers 1
MaxClients 1
MaxRequestsPerChild 1
にしてみたけどどうやっても同じプロセスが処理してくれない・・・ (´・ω・`)
our宣言した変数を後始末せずに表示してみたらやっぱり毎回初期化されてる
ブラウザからアクセスするとちゃんと初期化されてない値が返るんだが・・・
う~む・・・
・・・というか>>605の件、仕様上はどうなるハズなの?
610:nobodyさん
08/07/24 14:01:56
>>609
>MaxRequestsPerChild 1
そらそうなるやろ(w)
そこを5000とか10000とかにしる
611:605
08/07/24 14:33:34
>>610
ホントだwwwww すまんwww
直したら処理してくれるようになったw
で、試しにまず
User-Agent: test client (telnet)
Accept-Language: ja
を送出して、次に送出しないようにしたら
$ENV{'HTTP_USER_AGENT'} = unknwon
になった
スクリプトの最後で
$ENV{'__TEST_FLAG__'} = 1;
してみても次に実行した時、このキーは存在しない
つまり %ENV は undef されてから適切な値が与えられるって事でいいのかな?
612:nobodyさん
08/08/16 15:08:08
SetEnvIf Request_URI "default\.ida" no_log ←41行目
SetEnvIf Request_URI "cmd\.exe" no_log
SetEnvIf Request_URI "root\.exe" no_log
SetEnvIf Request_URI "Admin\.dll" no_log
SetEnvIf Request_URI "NULL\.IDA" no_log
SetEnvIf Remote_Addr 192.168.0 no_log
SetEnvIf Remote_Addr 127.0.0.1 no_log
CustomLog logs/access_log combined env=!no_log
apache2 でこの設定はおかしいのでしょうか??
41行目でエラーが出てapache2が起動できないです
613:612
08/08/16 15:27:01
httpd -t
でテストしましたがちゃんとエラー出てません。
起動時になぜか出ます。謎です
614:nobodyさん
08/08/18 11:47:08
mod_setenvifを読み込んでないとか?
615:nobodyさん
08/12/05 05:47:55 mG1ks1wN
cgi-binディレクトリにアクセス出来ないのですがどんな理由が考えられるでしょうか。
インストールしたのは2.0.63-win32-x86-no_ssl.msiでOSはVISTAです。
ディレクトリのプロパティでフルコントロールにしてもだめでしたしhttpd.confの
<Directory URL>
AllowOverride None
Options ExecCGI
Order allow,deny
allow from all
</Directory>
にしても(というか元々なってました)だめでした。
616:nobodyさん
09/07/25 17:19:51
http://グローバルIP/ ⇒ /var/www/html1
URLリンク(hogehoge.com) ⇒ /var/www/html2
URLリンク(2ch.net) ⇒ /var/www/html3
を表示させるには、バーチャルホストをどのように
設定すればいいのでしょうか??
617:nobodyさん
09/07/26 00:15:31
DocumentRootとかLisenとかNameBaseとかじゃね?
618:nobodyさん
09/07/28 08:19:51
全部IPアドレスがグローバルIPなら普通に
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/html1
</VirtualHost>
<VirtualHost *:80>
ServerName hogehoge.com
DocumentRoot /var/www/html2
</VirtualHost>
<VirtualHost *:80>
ServerName 2ch.net
DocumentRoot /var/www/html3
</VirtualHost>
でいいんじゃないかな?
html2とhtml3以外のホスト名(グローバルIPアドレス含む)でのアクセスは
全部一番最初に定義されたhtml1に吸い込む感じでw
619:nobodyさん
09/08/09 02:08:41
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/html1
</VirtualHost>
<VirtualHost hogehoge.com:80>
ServerName hogehoge.com
DocumentRoot /var/www/html2
</VirtualHost>
<VirtualHost 2ch.net:80>
ServerName 2ch.net
DocumentRoot /var/www/html3
</VirtualHost>
に、なるんじゃねぇの??
違う??
620:nobodyさん
09/08/10 13:12:55
ここに書いて良いのかわかりません…スレ違いでしたらすみません。
Apacheのテキストエンコードが、UTF-8固定になってしまうのですが、どこをいじれば良いのでしょうか?
環境は、MacOSX10.5.8+Apache2.2.11です。
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
を入れていても、Shift JISとして扱われません。
教えてください。お願いします。
621:nobodyさん
09/08/10 13:41:29
>>620
文字コード指定に関しては
htmlファイルのヘッダよりもサーバ設定の方が優先される。
httpd.confや.htaccessの設定をぐぐれ。
622:nobodyさん
09/08/10 13:53:26
>> 621
httpd.confの中身を見てみたんですが、どうも2.2系の設定は従来とは違うみたいで、情報も少なくて困っています。
extraフォルダ内のhttpd-languages.confをいじって、DefaultLanguageをjaにしたり、LanguagePriorityでjaを一番先頭にしたりしてもダメでした…。
623:nobodyさん
09/08/10 14:10:35
待て、それは2.2の罠だ。
URLリンク(d.hatena.ne.jp)
624:nobodyさん
09/08/10 15:08:25
>> 623
いろいろどうもです。
あらためて、じっくり設定を見直してみました。
まず、どの設定ファイルにも、「AddDefaultCharset」の記述は見当たりません。
(httpd.conf、httpd-languages.confはもちろん、一応、extra、other、usersフォルダ内の全設定ファイルをチェックしました。)
ということは、デフォルトで「AddDefaultCharset Off」になっているはずなのですが、それでもUTF-8固定になってしまいます。
625:nobodyさん
09/08/10 19:29:40
>>624
>>620 でどこをいじれば・・って聞いてんだから、
適当な(Document rootでもいい)ディレクトリのディレクティブ下に、その
AddDefaultCharset うんたら~~
を書いて試してみようぜ。
626:nobodyさん
09/08/10 20:30:41
.htaccessファイルに、「AddDefaultCharset Off」の1行を入れてみた。でも何も変化なし。相変わらずUTF-8優先。
「AddType "text/html; charset=Shift_JIS" html htm」とすればShift JISファイルを表示できた。
けど、逆にそれ以外のエンコードのファイルが文字化け。当たり前だけど。
627:626
09/08/10 20:50:51
解決しました。ブラウザのキャッシュが邪魔をしてました。お騒がせしました。
628:nobodyさん
09/09/20 11:04:55 tbhR3Sl1
age