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
0296nobodyさん
04/02/29 14:11ID:???ErrorDocument に CGI や SSI を指定できますが。
0297nobodyさん
04/02/29 14:45ID:???どっちかっつーと"REQUEST_URI"じゃないの?
0298nobodyさん
04/02/29 15:11ID:???すみません。記述不足でした。
CGIに飛ばす、というのもやってみて、
(ErrorDocument 404 /error.cgi)
その中でREQUEST_URIに関してはすでにやってみました。
ですが、REQUEST_URIには「error.cgi」が入ってしまいます。
0299nobodyさん
04/02/29 15:23ID:???error.shtm
しか返ってきません。
サーバーはXREAなのですが、その関係でしょうか。
0300nobodyさん
04/02/29 16:38ID:???0301nobodyさん
04/02/29 18:08ID:???http://localhost/manual/custom-error.html
>>295で正しい。
0302297
04/03/01 01:06ID:???ありが�d
>299
xreaならエラードキュメント置くディレクトリを用意して、
該当ディレクトリにおいて、.htaccessで
LayoutMerge Off
LayoutIgnoreURI *
LayoutHTTPHeaderOff
しておくと良いことあるかも。
0303nobodyさん
04/03/04 22:08ID:???0304nobodyさん
04/03/07 18:22ID:???Activeperl 5.8とpache 2.0.47 for Win32を正常にインストールし、
XPを使っているのでXP SP1aもバージョンアップし、
ttp://www2j.biglobe.ne.jp/~apollo/server/apache.html
こちらを参考に設定も全部済ませましたが、
肝心なファイルを置いて動くか試すという場面で→
{ブラウザを起動して、「アドレス」(場所)欄に次のように入力して、
Enterキーを押します。 http://127.0.0.1}
という作業をしてもサーバーが見つかりません
というエラーメッセージが出てしまいます。
インストールする際にきちんと設定を127.0.0.1にしています。
何が原因でしょうか?
0305nobodyさん
04/03/07 18:27ID:???0306nobodyさん
04/03/07 18:36ID:???netstat で80をLISTENしてるかを確認
0307nobodyさん
04/03/07 18:37ID:???スタートから「Comtrol Apache server→Start」をすると
コマンドプロンプトのような窓が開き、
カウントを始めましたがこれで良いのでしょうか?
その後、もう一度試してみましたが先ほどと同じ
エラーメッセージが出てしまいました。
0308nobodyさん
04/03/07 18:42ID:???早速タスクマネージャーのプロセスを確認したところ、
httpd.crfがありませんでした。
>netstat で80をLISTENしてるかを確認
これは何かソフトのようなものでしょうか?
初心者すぎて申し訳ありません。
0309nobodyさん
04/03/07 18:44ID:???0311nobodyさん
04/03/07 18:45ID:???304ですが、コマンドプロンプトから「netstat -a」
を打って確認してみました。
80はLISTENしていませんでした。これはもう最初から
インストールの時点で何かおかしいのでしょうか?
それとも設定が間違っていますでしょうか?
0312nobodyさん
04/03/07 18:46ID:???0313nobodyさん
04/03/07 18:47ID:???0314nobodyさん
04/03/07 18:48ID:???はい。エラー番号は出ていませんでした。
key to exit 29・・・28・・・27・・・
とカウントして最後0になるとコマンドプロンプト自体
消えてしまいます。
0315nobodyさん
04/03/07 18:49ID:???80と言ったが、httpとなってるかもしれん
0316nobodyさん
04/03/07 18:50ID:???例えば cd c:\Program Files\Apache2\bin
そんで、 apache -v
バージョン情報が出ればインスコはされてる。
さらに、 apache -k start
でどう?
0317nobodyさん
04/03/07 18:59ID:???何か初歩的なところから問題が発生してるようです!
cd c:\apache2としたところ、{”apache2”は、内部コマンドまたは
外部コマンド操作可能なプログラムまたはバッチファイルとして
認識されていません}と表示されます。
ちなみにapache2はCの直接下に置いてあります。
0318nobodyさん
04/03/07 19:00ID:???0319nobodyさん
04/03/07 19:01ID:???httpというのもありませんでした。
全て自分の[ローマ字name]77となっています。
0321nobodyさん
04/03/07 19:04ID:???0322nobodyさん
04/03/07 19:09ID:???ちゃんとエラーが出ました!
ちゃんと最後まで打たないとダメだったんですね。
[syntax error online 282 of c:/Apache2/conf/httpd.conf:
</Direcory>without matching<directory>section
と出ました。httpd/confの282行目が問題かもしれないですね。
ここを直してみようと思います。
320さん>正常にインストールできたと思ったのは特に根拠ありません。
0323nobodyさん
04/03/07 19:10ID:???ドライブつけてのCDは
○ cd /d c:\Program Files\Apache2\bin
0324nobodyさん
04/03/07 19:12ID:???その画面でALT+PrintScr でクリップボードに画像が入るから
ペイントを起動してペーストして文字をひろってうp
0325nobodyさん
04/03/07 19:13ID:???0326nobodyさん
04/03/07 19:15ID:???0327nobodyさん
04/03/07 19:20ID:???マイピクチャにもどこに入ってないです。
すみません。ダメダメですね・・・。
0329nobodyさん
04/03/07 19:29ID:???話をややこしくさせようと変なアドバイスすんのよせ。
なんでプロンプトの文字拾うためにそんなまわりくどいことさせんだよ
0330328
04/03/07 19:35ID:???0331nobodyさん
04/03/07 19:51ID:???0332nobodyさん
04/03/07 19:59ID:???0333nobodyさん
04/03/07 19:59ID:???0334nobodyさん
04/03/07 20:10ID:???ようやく分かりました。
ただちゃんとペイントに貼ることが出来たんですけど、
文字だけをコピーできなかったので、
そのまま文章を書き込んでみます。
syntax error on line 282 of c:/Apache2/conf/httpd.conf:
</Direcory>without matching<directory>section
Notes the errors or messages above, and press the <ESC> key to exit 28・・・
0335nobodyさん
04/03/07 20:30ID:???もしそこが</Direcory>なら30行ぐらい上の
<Directory "ほげほげ">の部分も。
0336nobodyさん
04/03/07 20:34ID:???まずは253行目ですが
#<Directory "C:/nahacchi/public_html">
になってます
で、問題の282行目は
</Directory>
です。
0337nobodyさん
04/03/07 20:46ID:???0338nobodyさん
04/03/07 21:24ID:???× #<Directory "C:/nahacchi/public_html">
○ <Directory "C:/nahacchi/public_html">
コメントアウトしちゃダメだろ
0339nobodyさん
04/03/08 09:23ID:???確かに(#)がついてたら無効になってしまいますね。
今、会社からなので帰ったらやってみます。
本当にありがとうございました。
0340nobodyさん
04/03/08 20:51ID:???自分で作ったPerlプログラム(めちゃくちゃ初歩的ですが)
を動かす事に成功しました。本当にお世話になりました。
0341nobodyさん
04/03/08 22:53ID:???0342nobodyさん
04/03/09 01:15ID:ZFvwkp/60344nobodyさん
04/03/10 21:38ID:???0345nobodyさん
04/03/12 13:45ID:gREVvdvmCGI動かないっす・・・
設定のしかた教えてください。
0346nobodyさん
04/03/12 14:52ID:???ドシロウトの俺でも動かせたから>>2の
取り敢えず動かしてみる(やや内容が古いです)
ttp://www2j.biglobe.ne.jp/~apollo/server/server.html
見れ。
0347nobodyさん
04/03/12 15:00ID:???画像ファイルへのアクセスをログに出力しないようにする方法ってどうするんでしょう?
普通のアクセス(http://〜〜)は
CustomLog logs/access_log combined env=!nolog
て感じで処理してるんですが・・・
SSLの設定項目に
Transferlog logs/access_log
てのがあるんですが、ここをいじるんじゃないですよね?
ちなみに
Transferlog logs/access_log combined
としたら再起動できなくなりました
0349nobodyさん
04/03/20 11:08ID:???0350nobodyさん
04/03/25 13:16ID:jtWbtDo3初心者から中級者向けで、内容が濃いApacheのオススメ書籍を紹介して下さい。
宜しくお願いします。
0351漏れの持っている巻き戻り分
04/03/29 13:22ID:???人に聞いてる時点で管理職に向いてない
352 名前: nobodyさん :sage 投稿日: 04/03/25 (木) 16:45 ID:???
とりあえhttpとかのRFCでも読んでみればぁ?
353 名前: nobodyさん :sage 投稿日: 04/03/25 (木) 17:24 ID:???
>>350
ttp://www.amazon.co.jp/exec/obidos/ASIN/4797820055/250-6875209-5360251
0352nobodyさん
04/04/11 19:36ID:0OES6bjxhttp://news11.2ch.net/test/read.cgi/news/1081674188/
たいへんだぁー
0353nobodyさん
04/04/11 23:43ID:D48ItfdaApache2だとSCRIPT_NAMEが一定の条件で変になる。
0354nobodyさん
04/04/23 09:23ID:???apacheのモジュールを作成したいんですけど、おすすめの日本語サイトは
ありませんか?
いえ、本が出ているのは知っているんですが。
0355nobodyさん
04/04/23 17:51ID:???0357nobodyさん
04/04/23 22:22ID:???モジュール作成の最も参考になるものはapacheソース付属のモジュールソース
0358nobodyさん
04/04/29 19:33ID:dw2mHLmVここもスレ違いならどこか適切な場所を紹介ねがえないでしょうか?
Windows2000professional上のApache2.0.48でcgiから新規ファイル作成や
ファイルへの追記が可能なフォルダを設置するにはどうしたらいいんでしょうか?
実はWindows2000鯖+IISという鯖があってその上で動いているCGIを参考に別の
CGIを作ろうとしているんですが、その鯖だとCGIからファイル作成書き込み
出来るフォルダが設置してあるんですよ。
それでテスト用に自分マシンにいれたApacheも同じような状態に出来ないものかと。
0359nobodyさん
04/04/29 20:18ID:???0360nobodyさん
04/04/29 20:45ID:???Apache2サービスをそのアカウントで起動させる。
あとは各フォルダへapacheの権限を与えればよい。
IISも同じ理屈で動いてたと思うけど?
IISのサービスが誰のアカウントで起動しているか確認するよろし。
0361nobodyさん
04/04/29 20:51ID:???<Directory〜>とScriptAliasの意味を知るほうが先決。
0362nobodyさん
04/05/03 19:24ID:???プログラムの特権に関する話はそっちでやった方が良いんじゃなかろうか。
0363nobodyさん
04/05/03 19:25ID:???0364nobodyさん
04/05/10 15:37ID:???Apacheのバージョンについて質問があります。
少し前までは2.0系の新機能がどうしても必要でない限り、1.3系
を使うのが普通だったみたいですが、現在はどうなのでしょうか?
自分では調べたつもりなのですがよくわからなくて。。
環境は、Vine2.6r4でPHP4&MySQLでWebアプリの構築を考えています。
PHP4は1.3を利用した方がいいと書いていたのですが、情報が少し古そう
なので、現在はどうか知りたいです。
どうか宜しくお願いします。
0365nobodyさん
04/05/10 16:22ID:???特別新しい情報ってわけではないが、
ttp://simon.incutio.com/archive/2004/03/31/phpAndApache2
あたりには、ZendEngine(の使用するライブラリ)がスレッドセーフじゃないってあるね。
Apache2でスレッドを使わないプレフォーク(1.3スタイル)でこの問題を回避する方法もあるようだけど。
コアメンバはPHP5(ZendEngine2)にむいっちゃっているので、PHP4でApache2との組み合わせは...
かといって、PHP5がスレッドセーフなのかどうかは知らんのだけど。
0366nobodyさん
04/05/25 19:45ID:uH2iG518で、PHPを新たに始めようと思うのですが、Apacheはそのまま使えるのですか?
0367nobodyさん
04/05/25 20:01ID:???configを書き換える必要はあるだろうが。
0368nobodyさん
04/05/28 09:30ID:V47eyAcO0369nobodyさん
04/05/28 11:13ID:???0370nobodyさん
04/06/01 00:53ID:0MBf6eqh今回fedora core1とApacheでサーバをたてました。
それで今までレンタルサーバーで動かしていたperlスクリプトを、
こっちのサーバーに設置したところ一応動くのですが、
掲示板のログファイル(テキスト)を読み込んでくれません。
今まではcgi-binのなかにlogというディレクトリを作って、
そこにあるログファイルに読み書きしていたのですが・・・・。
どなたかご教示いただけないでしょうか。
0371nobodyさん
04/06/01 00:58ID:???http://pc5.2ch.net/test/read.cgi/php/1078568723/
0373nobodyさん
04/06/01 03:49ID:???こちらで質問させてください.
Cobalt Qube上でApache2+MySQL+PHPの環境を作るべく,
ttp://www.mypress.jp/php/install.php
ttp://www.jpring.net/jitaku/redhat9-no.html
を参照しながらインストールしてきました.ところが,
Apacheを再起動すると,
Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp4.so into server:
/usr/local/apache2/modules/libphp4.so: undefined symbol: mysql_character_set_name
というエラーが出て,起動に失敗してしまいます.
mysql_character_set_nameが未定義ということなんだと思うのですが,
PHPのコンパイル時にどこか直さないといけないということなんでしょうか?
環境:Cobalt Linux release 4.0,Apache2.0.49,MySQL3.22.30,PHP4.3.6
0374nobodyさん
04/06/01 06:44ID:???おそらくうに板管轄かと思われ。
configure --help してよーく考えてみよう。
うちは DSO つこてないのでスマソ(Apache1.3.31 + php 4.3.6)
0375nobodyさん
04/06/01 12:23ID:???MySQLの導入時には何かメッセージ出てませんでしたか?
> ttp://www.mypress.jp/php/install.php
> ttp://www.jpring.net/jitaku/redhat9-no.html
> を参照しながらインストールしてきました.
・・・具体的にconfigureした時のoptionを書いてくれた方が
うれしいです。
# mysql_character_set_name ってMySQL3.23.21以降に定義
# されてた筈。(changelog参照)
# MySQLのバージョンは3.23以降に汁。
# と、PHPの人も言ってたような気がします。
#
# ttp://www.manucorp.com/archives/php-bugs/200304/msg00322.php
0376373
04/06/01 23:44ID:???返信ありがとうございました.確かにVersion3.23以前はサポート
されてないと書いてありますね.
ただ,ソースからコンパイルするとうまくいかなかったので,
ttp://www.softagency.co.jp/mysql/bin/qube2.html
ダウンロードしてバイナリインストールしていました.
もう1回ソースからコンパイルしなおしてみます.
0377nobodyさん
04/07/01 20:36ID:???DB接続を含む鯖側処理実行後、httpヘッダを含めた全応答文字列を返す
cgiを書いている者です。
実環境限定でブラウザ側はApacheのtimeoutに従い無応答切断される一方、
鯖側では全処理終了している筈のperlプロセスが残留し続けるという障害が
鯖側処理が若干多い頁全般で発生して困っています。
応答開始迄に若干間があるといっても1秒前後程度のものもあり、試験環境で
全く再現性なし、同じ仕組みを利用した物は他でもこれまで導入・運用してい
て、特に問題は発生していません。
Windows環境ではperlが終了しないとクライアントへの応答送信が為されない
事はテスト用に組んだ簡易cgiでも確認しましたが、Apacheのcgi運用で何かこ
ういった障害の原因や対処法に関する情報はありませんでしょうか。
#Apacheはかなり前の代物ですが、パッケージの関係で更新は出来ません
timeout前にperlプロセスをkillすると画面がブラウザに正常表示される為、
killで自プロセスを殺す処理を埋め込む事を最悪の対処法として考えはしまし
たが、真っ当な手法とは言えませんし…。
0378nobodyさん
04/07/01 21:17ID:???0380+R
04/07/16 10:39ID:a8hAQBbn.htaccessで特定のファイルだけBASIC認証を掛けないようにしたいのですが、
どう記述すれば良いのでしょうか
AuthUserFile /hoge/hoge
AuthGroupFile /dev/null
AuthName "user and pass"
AuthType Basic
require valid-user
allow from all
satisfy all
<Files index.php>
allow from all
satisfy any
</Files>
現在このようにしていますが、index.phpにアクセスしても
認証画面が出てしまい、認証に失敗した時点で(IEだとESCキーを押す等)アクセス
できるようになります。
0381+R
04/07/16 10:58ID:a8hAQBbn認証自体をなくすようにしたいのです。
0382nobodyさん
04/07/16 12:39ID:???0383nobodyさん
04/07/16 16:02ID:???.htaccess質問コーナー Part2
http://pc5.2ch.net/test/read.cgi/hp/1084861566/
0384nobodyさん
04/07/16 16:39ID:???index.php だけ認証しない設定はそれであってる。
その現象は、index.php ではなく、そこから呼ばれてる画像や外部 CSS や
favicon.ico などにアクセスするときに認証が要求されてる。
0385nobodyさん
04/08/23 16:13ID:5NtxKsv3apacheのwebサーバーにMacのPCからアクセス出来ないのでしょうか?
自分のPCにapacheをインストールして、そこにファイルを置きダウンロードできるようにと
考えて、やってみましたが、Macユーザーの友達は、数字と文字の羅列しかみれないと
言っています。
windowsのPCから参照できるのは確認しています。MacのOSは、9.xxらしく
使っているブラウザはIE(ver5.xx)だそうです。Mac用のIEは、最新で5.xxだそうです。
よろしくお願い致します。
0386nobodyさん
04/08/23 16:19ID:???2chもApacheで動いてますが、MacOSでは見られないのでしょうか?
つーか、単純にファイルを転送するだけだったらAN HTTPDの方がいいんじゃない?
0387nobodyさん
04/08/23 16:27ID:???0388nobodyさん
04/08/23 17:12ID:???PHPのスクリプトを使い、ファイルをアップロードさせています。
その際、5回に1回程度の割合で、DNSエラーが表示されます。
リロードをすれば、きちんと表示されるのですが・・・
Apacheのエラーログ・アクセスログにも何も残っていないため、
サーバー側の問題と断定することも出来ないのですが、
いくつかのマシンで実験しても、定期的に発生してしまいます。
この場合、Apacheを疑う、ということでいいのかも含めてお願いします。
0389388
04/08/23 17:13ID:???ファイルをアップロードする部分でのみ、そのような現象が発生しています。
0390nobodyさん
04/08/23 17:13ID:???0392nobodyさん
04/08/23 20:40ID:???> DNSエラーが表示されます。
エラーがブラウザに表示されるのを指しているなら、ブラウザ〜DNSサーバのどっかが腐ってるんだろ、
Apacheは関係無い。
0394388
04/08/26 14:18ID:???何度か再起動しましたが、数回に一回の割合で発生します。
ファイルをアップロードしない部分では、全く発生しない現象なので
???って感じです。
0395nobodyさん
04/08/26 14:44ID:???IEに「サーバが見つからないか、DNSエラーです。」と表示されるアレのこと?
■ このスレッドは過去ログ倉庫に格納されています