Apache〜嗜みとして〜 Part3
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/01/29 23:41ID:???Apache 1.3
http://httpd.apache.org/docs/
http://httpd.apache.org/docs/mod/directives.html
Apache 2.0
http://httpd.apache.org/docs-2.0/
玄人御用達UNIX板のスレ
Apache関連 Part4
http://pc.2ch.net/test/read.cgi/unix/1040312647/
過去ログ>>2-4
0397nobodyさん
04/08/26 18:16ID:???指定サーバのポートに接続できないときには確実に出るが、
接続した後PHPの処理が重くてレスポンスがタイムアウトしたときにも出るんだっけ?
0398nobodyさん
04/08/26 18:21ID:???タイムアウトは空白になったはず
0399nobodyさん
04/08/26 18:22ID:???タイムアウトでも出るね。
いずれにしても>>388の説明じゃどういうときエラーになるのかわからん。
スクリプトに間違いがあるような気がするけどな。
0400388
04/08/26 18:46ID:???タイムアウトってことはおそらく無いです。
現象をもう一度、今度はもう少し詳しく書いてみます。
1.スクリプトの作業は、画像ファイルをアップロードするものであり、
この現象が発生するのはこの画像アップロードスクリプトのみである。
2.異常な現象は以下の通り
通常:画像ファイルが無事アップロードされる
異常時:HTMLのボタンを押した直後に、DNSエラーと表示される。
3.Apacheのアクセスログには残らない。
0401nobodyさん
04/08/26 19:09ID:???重い画像掲示板サイトなんかでよく見かける。
0402nobodyさん
04/08/26 21:25ID:???0403nobodyさん
04/08/26 23:10ID:???0404nobodyさん
04/08/29 07:13ID:???0405nobodyさん
04/09/09 22:18ID:???☆特定IPアドレスからのアクセスの場合のみにベーシック認証をさせる
っていう書き方をhttpd.confにするにはどうすればいけますかね。
特定IPアドレス以外のアドレスからのアクセスにはベーシック認証を通さないてことなんですが。
↓これにひっかかるリクエストのみ
<Directory /usr/local/ponpoko>
order deny,allow
deny from all
allow from 192.168.1.2
</Directory>
↓これをかける
<Directory /usr/local/ponpoko>
AuthType Basic
AuthName "You need username and password"
AuthUserFile /var/local/auth.key
require valid-user
</Directory>
deny,allowの中にAuthをかければいいのですが。。。
0406nobodyさん
04/09/10 00:02ID:???0408405
04/09/11 08:02:42ID:???Satisfy any
ですね。うまくいきました。
ありがとう。
0409nobodyさん
04/09/18 14:24:01ID:4X50yJu5(http://localhost/で正常動作確認済み)
Apacheを起動させると、コマンドプロンプトが残ってしまってうざいです。
「Apacheを起動させ、なおかつコマンドプロンプトは消し去る」という方法はないもんでしょうか?
0410nobodyさん
04/09/18 14:49:33ID:???0411409
04/09/18 15:26:46ID:???それでもOKです。
というか、昔のバージョンのWin版Apacheって起動すると、
コマンドプロンプトは閉じて、タスクトレイにアイコンが残ってた気がするんですが、
思い違いですかねぇ。。。
0412nobodyさん
04/09/18 15:41:27ID:???0413409
04/09/18 17:00:40ID:???にインストールしたのが原因でした。
そうすると、サービスとしては起動せず、
また、プログラムメニューに「Control Apache Server」フォルダや、
その中に、Restart、Run、Stopのショートカットも入ってませんでした。
(その代わりに、コマンドラインから実行させる?ショートカットが入ってました)
Apacheをアンインストールして、普通に再インストールしたら、
正常にサービスとして起動しました。
>>410さん、>>412さん、お騒がせしました。
0414nobodyさん
04/09/25 21:28:54ID:???0415nobodyさん
04/09/25 21:53:32ID:???0416nobodyさん
04/10/01 23:24:11ID:g7pWldTAプロセスプールとして親プロセスと運命を共にしている?
ある程度のリクエストを捌いたらすぐ終了しちゃう?
エロい人教えて下さい。
0417nobodyさん
04/10/01 23:29:24ID:???0418416
04/10/02 07:50:23ID:Vpb3whhFズバリな回答、有難うございます。長年気になっていたので、エロい人に教えて貰えてスッキリしました。
デフォルト30リクエストって結構すくないんだなーと思いました。
100000 とかにしたらメモリリークするモジュールとか出るのかな。
0419nobodyさん
04/10/06 01:07:03ID:???suExecは使っていません。ようは、特定のソフトだけを実行できるようにしたり、
特定のディレクトリだけを参照できるようにしたり(外部ソフト経由含む)したいのです。
passwdファイルをcatとかで見られる状態はちょっと気分が悪いのです。
0422nobodyさん
04/10/11 15:00:27ID:OmKec3F8Apache::UploadMeterを導入したのですがうまくいきません。
プログレスの小窓は出るのですがどうもリフレッシュしていないみたい。
どなたかこのモジュール入れたことある方います?うまくいきました??
ちなみに環境 => apache(1.3.29), mod_perl(1.29) on linux です。
0423422
04/10/12 00:18:46ID:???XSLTとHTTPヘッダが絡んでなんか変だったっぽい。
0424nobodyさん
04/10/16 16:43:02ID:5/6cL4VEserver-statusの
Total Trafficのことでしょうか?
Server uptimeが
1 day 12 hours 48 minutes 1 secondで、
Total Trafficが
5.9 GBとなっていますが、
これは鯖屋に嫌がられる量でしょうか?
0425nobodyさん
04/10/16 16:56:20ID:???月1万以上払ってくれるなら良いお客さん。
月1000円以下のメニューでそれやられるとちょっと嫌かも。
0426425
04/10/16 17:00:02ID:???ごめんなさい、1万円払ってくれてもやっぱり嫌かもしれません。
0427nobodyさん
04/10/16 22:30:19ID:pwv2TMnW今回サイトをリニューアルしようと思い、
一時的にHTMLファイルを置くRootフォルダを2つにしたいと思っています。
具体的に言うと、http://localhost/ にアクセスすると現状のサイトが見え、
http://localhost:8080/ にアクセスするとリニューアル用の作りかけサイトが
見えるようにしたいのです。
Port番号の変更以外でも、同じようなことが実現できるならば構いません。
(ただしサブフォルダで分けるのはHTMLの絶対パスがズレるので使用できません)
ご教示お願いします。
0429nobodyさん
04/10/16 23:05:04ID:???0430427
04/10/16 23:27:36ID:???0431nobodyさん
04/10/17 11:54:33ID:???0432nobodyさん
04/10/24 19:05:06ID:???でWebサーバーを動かしているのですが、
一部の処理をSSL対応しなければいけません。
ドキュメントを読んで、クライアントとApache間でSSLで通信して
ApacheからTomcatへは復号化されたメッセージが行くのことはわかったんですが、
TomcatからApacheへも単にSSLのポートに暗号化されていないメッセージを
投げれば良いのでしょうか?
0433nobodyさん
04/10/26 23:49:26ID:+M8z2K9e具体的にどういう時に必要になるんでしょう…?
0434nobodyさん
04/10/27 00:02:56ID:???レスポンスヘッダをいじったときにブラウザの挙動が
どう変わるかを確認する目的でよく使うけど、
試験以外の用途では使ったことはない。
0436nobodyさん
04/11/02 23:41:42ID:???SetEnvIf Remote_Addr "192\.168\." lan-request=on
SetEnvIfNoCase Request_URI "\.gif$|\.jpg$|\.jpeg$|\.png$" image-request=on
SetEnvIf valid-request on logwrite=on
※ SetEnvIf image-request on logwrite=
CustomLog logs/access.log combined env=logwrite
CustomLog logs/wan_access.log wan_combined env=!lan-request
image-request が on の時は一切ログの収集を行わず、
それ以外のリクエストがきた場合には、lan-request 環境変数によって
アクセスログを振り分けようとしているんですが
※印の部分で logwrite 環境変数の消し方が解りません
logwrite= とやっても、 logwrite="" とやっても駄目でした…
何かいい方法無いですか?
0437nobodyさん
04/11/03 00:00:03ID:???ドキュメントにちゃんと書いてあることを質問してくるような人に
ドキュメントの URL を張っても意味ないんだろうけど。
0439nobodyさん
04/11/03 00:52:11ID:???0440nobodyさん
04/11/03 01:48:13ID:???0441nobodyさん
04/11/03 01:51:14ID:???0442nobodyさん
04/11/20 17:36:54ID:???#!/usr/local/bin/phpのパスを1行目に書くことで動作可能にする方法ってありますでしょうか。
つまり、Windows2000上でPHP5のCGI版を#!/usr/local/bin/phpで動作させるために
Apacheに要求されるのはWin32版かCygwinを通して利用するか…だと思うのですが。
0443nobodyさん
04/11/20 17:39:03ID:???0445nobodyさん
04/11/24 14:23:47ID:???0446445
04/11/24 14:28:46ID:???0447nobodyさん
04/12/25 11:45:12ID:???cgiを置いてるディレクトリ(cgi-bin)だと
htmlファイルが読み込めない状態なのですが
どう設定したらいいのでしょうか?
エラーログは以下です
c:/program files/apache group/apache/cgi-bin/temp.html is not executable; ensure interpreted scripts have "#!" first line
0448nobodyさん
04/12/25 13:20:07ID:???エラーログに「is not executable」と出ている通り、ScriptAlias
ディレクティブでマップされているディレクトリにあるファイルは
全て CGI プログラムとして処理される。CGI プログラムでない
ファイルは別ディレクトリへ。
0449nobodyさん
05/01/31 18:41:40ID:XPVF5EPMjakarta-tomcat-connecterでmod_jk2.soを作成して
httpd.confに記述追加してconfigtestすると
Syntax error on line 211 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/modules/mod_jk2.so into server: /etc/httpd/modules/mod_jk
2.so: undefined symbol: apr_socket_send
となってしまいます
何かいい方法ない?
0450nobodyさん
05/02/05 03:11:47ID:40mts6R2http://ID.サーバー名.xrea.com/
というユーザURLの前に「ss1.xrea.com/」をつけ、
https://ss1.xrea.com/ID.サーバー名.xrea.com/
というURLにすることによって、SSL対応ページとして
アクセスできるようになっておりますが、この仕組みは
どのように実現させているのでしょうか。
ご教示いただけますと幸いです。
0451nobodyさん
05/02/05 11:04:28ID:???インストールしたのですが、アパッチが返す文字のコードが
西ヨーロッパ言語になっているみたいです。
ブラウザでShift_JISにエンコードしてやればきちんと表示されます。
PHPが出力する部分はきちんと表示できています。
コードを載せておきますので、おかしい部分を指摘していただければ幸いです。
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=Shift_JIS">
<title>フォーム</title>
</head>
<body>
テスト
</body>
</html>
0453nobodyさん
05/02/05 12:20:41ID:???htmlを載せてどうするってんだ。
AddDefaultCharset をコメントアウトするか、
AddDefaultCharset shift_jisにしろ。
おまけとしてDefaultLanguageもコメントアウトしたままにするか、
DefaultLanguage jaにしろ。
ついでにLanguagePriorityの真ん中にあるjaを先頭にしとけ。
0454nobodyさん
05/02/05 14:36:05ID:???0455451
05/02/05 16:57:08ID:9evGqnkq自力で解決できました。お騒がせしました。
0456nobodyさん
05/02/05 17:35:54ID:???0457451
05/02/05 22:12:01ID:???日経ソフトウェアには載っていないが別の参考書に従って設定したらできました。
日経も案外当てにならない・・・
と言う訳で、ここを見る前に解決できてしまったのです。
charsetが必要だった見たいです。
0458nobodyさん
05/02/06 00:26:36ID:???0460nobodyさん
05/02/09 18:00:50ID:???なるほど。squidでやってるんですね。
これからぐぐるでいろいろ調べてみたいと思います。
遅レスすみません。
ご返答有難うございました。
0461nobodyさん
05/02/10 00:10:12ID:bv9klEZTブラウザからリクエストを投げ、レスポンスが帰ってくる前にSTOPボタンを押すと、
Apacheのアクセスログでは、1度だけリクエストを受けたように見えるのですが、
Tomcatのアプリは2度動いてしまうのです。
これって、何が影響しているのでしょうか?
また、IEだとこの現象が発生するのですが、
ネスケだと発生しないのです。
workers2.properties の [lb] で attempts=1 にしても変化なしでした。
0462nobodyさん
05/02/12 04:46:53ID:???(Apacheに興味を持ったのが昨日です)
Cで書いた自作cgiの実験を行いたいと思ってApacheを入れたいと
思うのですが、バージョンはどれがお勧めなんでしょうか?
OSはWindows2000です。
安定してるのがいいんです。
ダウンロード場所とファイル名まで教えていただければ嬉しいです。
0464nobodyさん
05/02/12 17:31:25ID:???今からなら2でしょ。1にする理由がない。
http://httpd.apache.org/
どこでダウンロードしていいかすら分からん(というか調べられん)のなら、
apache入れても設定すらできなくてcgiのテストまで行かないんじゃないのか?
0466nobodyさん
05/02/17 16:55:31ID:???0467nobodyさん
05/02/17 20:06:35ID:???0468nobodyさん
05/02/17 20:21:06ID:???0469nobodyさん
05/02/20 02:00:57ID:???0470nobodyさん
05/02/26 22:13:05ID:LIYJX+3jhttp://example.com/hoge
にアクセスすると、
http://example.com/hoge.phpの内容(実行結果)が表示されるようになっていたのですが、
これはなぜでしょう?(なお、mod_rewriteは使ってません)
同じ要領で、http://example.com/phpinfo にアクセスさせて、
http://example.com/phpinfo.php(中身はphpinfo関数のみ)を表示させたら、
_SERVER["PATH_TRANSLATED"]が、/usr/local/www/data/phpinfo.php
になってるので、この変が関係しそうなのですが、
「PATH_TRANSLATED」でぐぐっても、いまいち意味がわからずです・・・
どうぞよろしくお願いします。
0471nobodyさん
05/03/05 20:34:20ID:wNiin2d/こいつは一体何者でしょうか?
それと、この場合apacheのほうでlistenするポートのほうを変えたほうがいいのでしょうか?
0472471
05/03/05 20:35:18ID:???0473nobodyさん
05/03/05 21:33:10ID:???鯖なんて立ち上げる資格なし。
0475nobodyさん
05/03/05 22:19:01ID:???XP/2003 だと netstat に -o オプションを付けてPIDまで調べられるんだが
0476nobodyさん
05/03/10 09:44:55ID:423AlJSWhttp://localhost/さえ動かないとです…
これまでに行った事は、MSI Installer Packageを使って
Server Nameをlocalhostにしただけとです…
どうかこんな愚者に道を_| ̄|○|||
0478476
05/03/10 10:40:09ID:???winXP更新して、Apacheを入れなおして自動起動にしたら
localhostは表示されるようになりました。
お約束のHelloをcgiとして表示させて見たのですが、
ソースみたいに見えるのですが…
そういうものなのですか(´・ω・`)?
0480476
05/03/10 13:12:16ID:???自分の見ていたサイトだと、設定など無しに突き進んでいたので
知りませんでしたorz
ExecCGIの追加とAddHandler cgi-script .cgiのコメントを外して
再び表示させたら、しっかりと表示されました。
これでOK…ですよねキット(´・ω・)ドキドキ
0481nobodyさん
05/03/15 23:52:28ID:???この問題
「Windows XP SP2を適用すると
ループバックアドレスが「127.0.0.1」のみに限定される不具合」
ニュース
http://internet.watch.impress.co.jp/cda/news/2004/09/21/4713.html
MSサポート情報
http://support.microsoft.com/default.aspx?kbid=884020
修正ファイル
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=17d997d2-5034-4bbb-b74d-ad8430a1f7c8
それが読んだ限りでは127.0.0.1なら使えるとしか読めないんだけど、
IEでこれを使っても呼びに逝ったきりになってテストページ表示できず。
修正パッチをあてたら嘘みたいにスパッと表示された。
SP2適用が遅かったせいかもしれないけど、Windows Updateはしていたので、
重要な更新ではなくて、当てられていないケースがあるかも。
がいしゅつだったら申し訳ないが、XP SP2の人で最初でひっかかる場合これかも。
0482nobodyさん
2005/03/27(日) 02:24:31ID:x1LbwUGshttp://examples.com/hage
httpd.confでは
DocumentRoot "/var/www/html"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
として、/var/www/html/ にシンボリックリンクで
ln -s hage /home/hage
としています。
なにか注意点ありますか?
0483nobodyさん
2005/03/27(日) 10:30:03ID:???これだと /var/www/html/hage へのシンボリックリンクが /home/hage に作成されてしまうので逆
0484nobodyさん
2005/03/27(日) 11:38:11ID:???0485nobodyさん
2005/03/27(日) 15:28:18ID:???0486nobodyさん
2005/03/30(水) 12:35:40ID:yWZu9jAItest.php test2.php というファイルがあったとして、
test.php の方をクリックすると、ちゃんとPHPで作った画面が出るのに、
test2.phpの方をクリックすると、ファイルをダウンロードしようとします。
両方とも同じディレクトリにあるのに、なぜ動作が違う事があるのでしょうか?
環境:
apache2.0.53
php4
Debian sarge
0487nobodyさん
2005/03/30(水) 13:02:00ID:???変なヘッダ書いてるんじゃないの
test2.php
<?php
header("Content-type: octet-stream");
readfile("hoge.dat");
exit;
?>
0488486
2005/03/30(水) 14:17:31ID:yWZu9jAIレスありがとうございます。
test1.php test2.php 共に内容は下記で、
test2.php は test1からコピーしたので全く同一です。
<?php
phpinfo();
?>
0489nobodyさん
2005/03/30(水) 19:50:32ID:???書くなら application/octet-stream な
0490nobodyさん
皇紀2665/04/01(金) 21:38:59ID:d0QG1u+Wツールって無いですかね。
具体的には指定ディレクトリー内の特定ファイルの何らかの指示子を指定外部ファイル内容でおきかえるみたいな挙動をしてくれるプログラムです。
探すより自分で書いちゃったほうがはやいっすかねェ。
でも俺プログラミングダメナンスよね。へたれで・・・
0491nobodyさん
皇紀2665/04/01(金) 21:51:32ID:???というだけならば cpp とか m4 とか。
SSI とは文法が異なるが。
0492490
皇紀2665/04/01(金) 22:38:16ID:d0QG1u+Wありがとうございま〜す♪
0493nobodyさん
2005/04/06(水) 13:57:17ID:???新しい方を参照するようにするには、どこを書き換えればよいのでしょうか?
0494nobodyさん
2005/04/06(水) 15:33:20ID:???Windows 使ってるのかな。
それなら多分 php4ts.dll (PHP 5 ならphp5ts.dll とか) を
Windows システムディレクトリにコピーするのを忘れてる
0495493
2005/04/06(水) 15:40:14ID:???インストールはともに、
./configure
make
make install
でしました。
■ このスレッドは過去ログ倉庫に格納されています