Apache統合スレ 8 (HTTPServer以外も含む)
- 1 :DNS未登録さん:2006/01/04(水) 16:41:05 ID:GKy3khuu
- HTTP ServerだけでなくAntやTomcatなど以下のようなApache全般に関するスレだ!
Apache Software Foundation
http://www.apache.org/
HTTP Serverの最新Versionは
Apache/2.2.0
Apache/2.0.55
Apache/1.3.31
だ。
前スレ
Apache統合スレ 7【HTTPServer以外も含む】
http://pc8.2ch.net/test/read.cgi/mysv/1088866818/
Apache総合スレ 6
http://pc5.2ch.net/test/read.cgi/mysv/1084335973/
Apache総合スレ 5
http://pc5.2ch.net/test/read.cgi/mysv/1078763847/
Apache総合スレ 4
http://pc2.2ch.net/test/read.cgi/mysv/1069514378/
Apache総合スレ 3
http://pc2.2ch.net/test/read.cgi/mysv/1061501283/
【サーバ】Apache総合スレ 2 【バーサ】
http://pc2.2ch.net/test/read.cgi/mysv/1054463728/
【サーバ】Apache総合スレ【ウララー】
http://pc2.2ch.net/test/read.cgi/mysv/1044091546/
- 832 :DNS未登録さん:2008/06/20(金) 14:12:07 ID:???
- >>830
最低3ヶ月
宅鯖の管理者はネットワーク図の届け出などいろいろ義務が
ありますので、一応調べておいたほうがいいかと
- 833 :DNS未登録さん:2008/06/20(金) 16:50:38 ID:???
- >>831 >>832
なるほどやはりしばらく保存しているのですね、
サーバーはこれから立てるのでまだrotatelogは使ってませんが
これがあると楽そうですね。
ログと関係ないのですがメンバー制のサイトを作っているのですが
メンバーが退会した際のDBのメンバー情報も3ヶ月くらい残しておいた
方がいいでしょうか?一応退会しても論理削除する感じを考えています、
メールアドレスなどもデータとしてあるので個人情報保護管理の観点で
メンバーが退会希望しているのにデータをずっと残しておくのも
どうかと思っているのですが。
- 834 :DNS未登録さん:2008/06/21(土) 02:46:21 ID:???
- ルータで繋いだVistaとXPで相互にapacheを入れ接続テストをしています。
そこでXP→Vistaは繋がるのですが、Vista→XPがapacheをインストールしたものの繋がりません。
Network Domain,Server Name,コンピュータ名は全て同一(仮にhoge12321)にしてあり、
Vistaからhttp://hoge12321に接続するとページ読み込みエラーになります。
両者ともpingは通るのですが、ブラウザでVista→XPはIP直打ちでも/apache/htdocs/index.html
が表示されません。
またXP自身からlocalhost、自IP直打ち、hoge12321、を試すとindex.htmlは表示されます。
XPのセキュリティソフトもアンインストールしたのですが繋がらず、
どう対処すれば良いのか不明なので分かりましたら教えてください。
- 835 :DNS未登録さん:2008/06/21(土) 03:40:34 ID:???
- xpのfwっぽいけど、PCの電源落として一晩寝たらどうかな
明日はtelnetでapache叩いたりパケットキャプチャで調べてみたり
- 836 :DNS未登録さん:2008/06/21(土) 09:03:18 ID:???
- >>834
名前解決できないだろ。ホスト名は一意だぞ。
- 837 :DNS未登録さん:2008/06/21(土) 09:39:45 ID:???
- windowsxpの2.2系です。
指定されたネットワーク名は利用できません。
セマフォがタイムアウトしました。
上記のエラーが出るので、
Win32DisableAcceptExを
指定しようとしたところ、
httpd.confにmpm_winnt.cディレクティブが
ありません。
単純にmpm_winnt.cディレクティブを追加すればよいですか?
また、2.0系で経験したのですが、
上記の設定を行うとメモリリークが起きます。
メモリリークと上記のエラーは、どっちの対策を
取ったほうが良いのでしょうか?
- 838 :DNS未登録さん:2008/06/21(土) 09:50:30 ID:???
- >>837
そもそもお前がサーバ運用するのはまだ早い
- 839 :DNS未登録さん:2008/06/21(土) 10:01:07 ID:???
- >>838
そんなこと聞いてない、あほ
- 840 :DNS未登録さん:2008/06/21(土) 10:04:35 ID:???
- >>839
質問を読めない奴なんて無視しとけ
- 841 :DNS未登録さん:2008/06/23(月) 21:13:24 ID:???
- OSはWindows2000
win用のアパッチをインストールした。
http://localhost/index.html
↑これは表示されるようになった。
しかし、
http://localhost/a.cgi
これを表示しようとすると
Forbidden
You don't have permission to access /a.cgi on this server.
となってしまう。
おそらく、cgiを表示するパーミッションを与えていない、
というのが原因だと思う。
その設定ファイルは、
httpd.conf
だと思う。
どうすればいい?
- 842 :DNS未登録さん:2008/06/23(月) 21:27:13 ID:???
- ワロスw
- 843 :DNS未登録さん:2008/06/23(月) 22:03:32 ID:???
- >>841
自己解決した。
単にHTMLで出力してなかった。
HTMLのタグで(<body>とか)ちゃんと
書いたら普通に表示できた。
- 844 :783:2008/06/24(火) 07:25:44 ID:wSZk3aoB
- 山田さんがまた来たので、wgetで試してみました。見事成功です!
# wget --http-user='YAMADA' --http-password='YAMADA' http://192.168.1.10/
192.168.1.10 - YAMADA [23/Jun/2008:07:13:31 +0900] "GET / HTTP/1.0" 200 1942 "-" "Wget/1.10.2 (Red Hat modified)"
- 845 :DNS未登録さん:2008/06/24(火) 08:13:47 ID:???
- それ、キミのとこのサイトの設定じゃないの?
- 846 :DNS未登録さん:2008/06/24(火) 09:17:00 ID:???
- 経過報告とは珍しいな
投げっぱなしにしないのはよいことだ
- 847 :DNS未登録さん:2008/06/27(金) 00:41:38 ID:???
- シロウトが偉そうにwwww
- 848 :DNS未登録さん:2008/06/29(日) 11:11:42 ID:???
- 質問です。
Fedora9 + Apache2.2.8
OSインストール時に一緒に入れたので、たぶんyumインストール。
access_logのログ出力の形式は、combined指定しています。
しかし、common指定と同じ出力しか出力されていない。
RefererとUser-agentを含めて出力させたいのですが、
忘れている設定とか、他にキーワード設定など有りますか?
現在のhttpd.conf関連設定は、
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog /var/log/httpd/access_log combined
- 849 :DNS未登録さん:2008/06/30(月) 14:12:21 ID:???
- 自己解決
スレ汚しゴメン
VirtualHost側への記述が不十分でした
- 850 :DNS未登録さん:2008/07/03(木) 06:39:29 ID:???
- Apacheのログ出力で
SetEnvIfを使い
特定のGETパラメータがあればログを取らないってする場合ってどうするの?
画像関係のログを取りたくないんですが、
SetEnvIf Request_URI "¥.(gif|jpg|png|ico|bmp)$" nolog
上記以外に例えば
/?act_image=1&id=a
のような感じでで画像を出力している部分があって
/?act_image=1が含まれる場合nologにしたいんです。
分かる方いましたら教えて下さい。
- 851 :DNS未登録さん:2008/07/03(木) 07:59:27 ID:H/+Ze2je
- QUERY_STRING
- 852 :DNS未登録さん:2008/07/03(木) 09:31:06 ID:???
- とりあえず最初からcgi-binに入ってるprintenvのパーミッションを実行できるように変更して
ブラウザで呼び出してパラメタ追加とかして眺めてみるといいよ。
- 853 :DNS未登録さん:2008/07/05(土) 18:04:27 ID:QRSo7rDy
- WindowsXPでApacheのインストールに失敗してしまい、
再度入れ直したのですが、失敗したApacheがサービスに登録されたままです。
Apache Service Monitorにもあります。(しかし、アンインストール下ので起動できない
現在無効にしているのですが、削除する方法が分かりません。
こういう場合、どうやって削除すればいいのでしょうか?
- 854 :DNS未登録さん:2008/07/05(土) 18:23:24 ID:???
- コマンドラインから、scって打ってみ。
それで説明出なかったら、
ttp://support.microsoft.com/kb/q103000/ 見てregeditで消すとか
- 855 :DNS未登録さん:2008/07/06(日) 13:41:13 ID:???
- >>854
出来ました!ありがとうございました。
- 856 :DNS未登録さん:2008/07/07(月) 13:50:36 ID:8MPD+C5k
- Xp apache2.2.9です。
SSIのデフォルトの拡張子は.shtml、
PHPのデフォルトの拡張子は.phpだと
思いますが、
双方共、拡張子を.htmlで動かしたいと
思い、httpd.confに
AddType text/x-server-parsed-html .html
AddType application/x-httpd-php .html
を追記しました。
index.htmlに
<!--#include virtual="hoge.html" -->
と
<?php
phpinfo();
?>
を記述した結果、phpの部分は正常に動くのですが、
SSIの部分が正常に動きません。
ブラウザの表示は、
[an error occurred while processing this directive]
と出力されます。
SSIとPHPは共存出来ないのでしょうか?
最近になってPHPを使用せねばならず、
SSIが記述してあるhtmlファイルが多量に
あるので、SSIの部分の書き換えは避けたいのです。
誰か分かるかた、教えてください。
- 857 :DNS未登録さん:2008/07/07(月) 13:51:48 ID:eI4X9lOG
- AddType text/x-server-parsed-html .html
AddType application/x-httpd-php .html
どこにこうやれって書いてあるんだ?
グーグルとかヤフーに頼るんじゃなくて、ちゃんと自分でマニュアル読めば分かる話
- 858 :DNS未登録さん:2008/07/07(月) 13:56:50 ID:8MPD+C5k
- >>857
ちと、apacheのマニュアルを読んでみます。
- 859 :DNS未登録さん:2008/07/07(月) 14:00:29 ID:eI4X9lOG
- といっても、これだけじゃ大変だろうから少し解説。
SSIはフィルターとして動かすもの。
PHPはハンドラとして動かすもの(フィルタ動作もあるけどマイナーだからここでは考えない)
AddTypeはフィルターにもハンドラにも(本来は)関係ない、
単にMIME-Typeを設定するディレクティブである。
(あろうことか、PHPのマニュアルがこの間違いをばら撒いてるんだが。)
ハンドラと拡張子を結び付けるにはAddHandlerを、
フィルタと拡張子を結び付けるにはAddFilterを使う。
- 860 :DNS未登録さん:2008/07/07(月) 14:45:53 ID:8MPD+C5k
- >>859
ヒントをありがとうございます。
私には難しいです。
一応、原点に戻って、
まず、
SSIをhtmlで有効化する為に
1.OptionsにIncludesNOEXECを追加。
2.AddOutputFilter INCLUDES .htmlを追加。
で、SSIが有効になりました。
次に
PHPを有効化する為に、
AddHandler application/x-httpd-php php html
を追加しました。
a. SSIのみ記述のhtml
b. PHPのみ記述のhtml
c. SSI,PHP両方を記述したhtml
を用意し、表示されるかテストしてみました。
結果、a,bは正常に表示されますが、
cは一瞬正常に表示されるが、
すぐに、「サーバーが見つからないか、DNS エラーです。」
の画面になってしまいます。
エラーログには
Parent: child process exited with status 3221225477
と出て、apacheの再起動がかかっているみたいです。
助けてください。。。
- 861 :DNS未登録さん:2008/07/07(月) 15:03:58 ID:eI4X9lOG
- >>860
「フィルタと拡張子を結び付けるにはAddFilterを使う。」
すまんこれ間違いで、AddOutputFilterで合ってる。
a. b. がOKなら、設定は間違ってないはず。
Apacheが異常終了するってのはちょっと俺にはわからんな。
PHPが出力した結果を、SSIが変換するんだが。
cで使ったhtmlを、SSI無効の設定で表示するとどうなるか試してみたらいいんじゃないかな。
- 862 :DNS未登録さん:2008/07/07(月) 15:14:10 ID:8MPD+C5k
- >>861
試しました。
SSIで下記のように
<!--#include virtual="h.html" -->
h.htmlをイクルードしているのですが、
ブラウザで表示されず、
ソースに
<!--#include virtual="h.html" -->
とコメントの状態になっています。
うぅあと少しなのに。。。
- 863 :DNS未登録さん:2008/07/07(月) 16:23:09 ID:???
- >>862
「PHP SSI」でググったらこんなん出てきたけど試した??
ttp://www.jugglershu.net/myblog/2007/09/apachessiphp.html
- 864 :DNS未登録さん:2008/07/07(月) 16:29:01 ID:8MPD+C5k
- >>863
一応、見ました。
これは、SSIでPHPを呼ぶ方法ですよね?
今、SSIの記述は下記のようになっていて、
変更したくないんです。
<!--#include virtual="hoge.html" -->
- 865 :DNS未登録さん:2008/07/07(月) 17:11:50 ID:8MPD+C5k
- 動いた。
index.html
を
-------------------------------------------
<body>
<!--#include virtual="h.html" -->
<br>
<?php
phpinfo();
?>
</body>
-------------------------------------------
の場合、apacheが異常終了する。
-------------------------------------------
<body>
<!--#include virtual="h.html" -->
<br>
<?php
echo "echoのテストです";
?>
</body>
-------------------------------------------
の場合、apacheは異常終了せずに、
正しく表示される。
なんでだろ???
- 866 :DNS未登録さん:2008/07/07(月) 17:14:28 ID:???
- SSI無しでphpinfo表示する分には異常終了しないのに
SSIと組み合わせると異常終了するって変だな。
でも、PHPにバグがあると考えるのが自然かも
- 867 :DNS未登録さん:2008/07/07(月) 17:23:36 ID:8MPD+C5k
- >>866
phpinfo();もまともに動かないのは
ちょっと先行き不安です。
PHPのバージョンを落として
試してみます。
- 868 :DNS未登録さん:2008/07/07(月) 17:28:29 ID:8MPD+C5k
- 旧版のインストーラ付きPHPが見つからない。。。
- 869 :DNS未登録さん:2008/07/07(月) 18:04:31 ID:???
- Winやめると解決しそうだな
- 870 :DNS未登録さん:2008/07/07(月) 18:28:41 ID:8MPD+C5k
- >>869
そんな。。。
- 871 :DNS未登録さん:2008/07/09(水) 04:18:29 ID:???
- mod_proxy+mod_sslでクライアント証明書認証する
リバースプロキシをつくってるんだが、たとえば以下のような
構成にするにはどうしたらいいのだろう?
https://www.example.com/hoge/
クライアント証明書認証アリ
https://www.example.com/fuga/
クライアント証明書認証ナシ
検証環境だから今のところどちらも同じWebサーバ192.168.0.1
に中継する。
ちなみにクライアント証明書から
コモンネームとメアドを取り出して
バックエンドのWebサーバでちょいと使いたい。
まあ、これは
RequeatHeader set ...
で実現できるんだが、上のディレクトリによる
振り分けと組みあ合わせるとうまく行かない。
VirtualHostをつかうといいのかもしれないけど
正直もうお手上げの状態で…
アドバイスおながいしまうs
- 872 :DNS未登録さん:2008/07/09(水) 04:23:24 ID:???
- delegateではディレクトリ別のクライアント証明書認証の
あるなしを簡単に設定できたんだが、
delegateだとクライアント証明書の内容を
バックエンドに渡す方法が見つからなくて…
- 873 :DNS未登録さん:2008/07/09(水) 14:21:34 ID:???
- <Location /hoge>
SSLVerifyClient require
RequestHeader set ...
</Location>
mod_proxy だからといって難しく考える必要ないと思うんだが。
試してないけど。
- 874 :871:2008/07/10(木) 12:21:36 ID:???
- >>873
d
これでいけた。
なんでだめだったかもわかった。
リバプロ設定で
PoxyPass / http://192.168.0.1/
ProxyPassReverae / http://192.168.0.1/
PoxyPass /hoge http://192.168.0.1/
ProxyPassReverae /hoge http://192.168.0.1/
とやってて /hoge の意味がない状態でテストしてますた…
順序性あるんだねーってことでorz
- 875 :871:2008/07/10(木) 12:22:44 ID:???
- poxy → proxy
orz
- 876 :DNS未登録さん:2008/07/11(金) 19:30:13 ID:???
- Javaで動的なWEBアプリサイト作ってるんですが
TomcatとApacheを連動させるとパフォーマンスが落ちたような気がします。
CGIやPHPやSSLは使用しないのでTomcatのWEBサーバーで運用しようかと
思ってます。
動的なページがほとんどなのでApache連動よりもTomcat単体の方が
パフォーマンス良いのでは。
- 877 :DNS未登録さん:2008/07/11(金) 20:01:31 ID:???
- だから何?
- 878 :DNS未登録さん:2008/07/11(金) 21:11:11 ID:???
- Tomcatでwww鯖
http://pc11.2ch.net/test/read.cgi/mysv/1091120295/
- 879 :DNS未登録さん:2008/07/16(水) 10:09:47 ID:6N/nDbVK
- 元々PCサーバ(Debian)に置いていたコンテンツを
ラックサーバ(Mandriva)に移すことになりました。
SSIでヘッダーやフッターをインクルードしたshtmlファイルは
表示開始までに2秒くらいかかります。
htmlファイルはすぐに表示されるのでSSIの問題だと思うのですが、
PCサーバの時はshtmlファイルでも瞬時に表示できていたし、
ラックの方が性能が圧倒的にいいので、apacheの設定に問題があるのかと思います。
PCサーバ:Debian apache2.2.3
ラックサーバ:Mandriva apache2.2.3
何かわかる方がいましたら教えてください。
- 880 :DNS未登録さん:2008/07/16(水) 19:58:37 ID:???
- >>879
丸投げかよ
- 881 :DNS未登録さん:2008/07/17(木) 12:47:19 ID:???
- いまどきSSIなんて使うんだ
233 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
Apache関連 Part10 [UNIX]
Apache〜嗜みとして〜 Part3 [WebProg]
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.1 2008/07/07
FOX ★ DSO(Dynamic Shared Object)