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もそこしかいじってません。
他にも指定すべきところはあるのでしょうか?
よろしくお願いします。
020621n
01/12/13 13:34ID:???0207名無しさん@お腹いっぱい。
01/12/13 13:34ID:???>ダウンローダーに突っ込むと、ダウンロードできちゃいます。
当たり前。cgiのプログラムソースじゃなく、出力されるHTMLがダウンロードされるだけ
だから気にするな。
>また、設定ファイルが「http://www.test.com/cgi/config.ini」だとして、
>そのURLを入れると設定内容が表示されちゃう
設定ファイルはドキュメントルート外に置くか、config.iniにアクセス制限しろ。
020821n
01/12/13 14:06ID:???レスありがとう。
> 当たり前。cgiのプログラムソースじゃなく、出力されるHTMLがダウンロードされるだけ
> だから気にするな。
なるほど・・・あたりまえでした。
> 設定ファイルはドキュメントルート外に置くか
つまり「http://www.test.com/cgi/config/config.ini」って感じにしろ、ということでしょうか?
> config.iniにアクセス制限しろ。
友達間でWebサーバーを公開したいので、個別に設定するのは無理っぽいです。
0209名無しさん@お腹いっぱい。
01/12/13 14:42ID:???>ということでしょうか?
違う。
C:\.....\htdocs\index.html が http://www.test.com/index.html なら、
C:\config.ini とかC:\.....\htdocsの配下以外に設定ファイルを置けば、
Web経由では見れなくなるって事。
>友達間でWebサーバーを公開したいので、個別に設定するのは無理っぽいです。
こっちも違う。httpd.conf あたりに
<Files "config.ini">
deny from all
</Files>
って書いて、config.ini だけアクセス制限するの。
どっちかやっとけば大丈夫
021021n
01/12/13 15:10ID:???レスありがとう
> C:\config.ini とかC:\.....\htdocsの配下以外に設定ファイルを置けば、
> Web経由では見れなくなるって事。
んーと。。。
1.友達(hoge)がhtmlをアップロードするとき、FTPを使ってc:/..../htdocs/users/hoge/に繋ぎます。
そこがルートになってるので、c:/config.ini/とかはできそうないです。
> って書いて、config.ini だけアクセス制限するの。
なるほど・・・
でも、友達みんながconfig.iniってファイル名を使うとは限らないわけで・・・
*.iniとか設定できるんでしょうかね。。。
ちょっと知ってる人に聞いたところ、.htaccessとかいうのが関係あるとかなんとか。。。よくわかりませんでした。
0211名無しさん@お腹いっぱい。
01/12/13 15:29ID:???0212名無しさん@お腹いっぱい。
01/12/13 15:31ID:???deny from all
</Files>
も可。
0214名無しさん@お腹いっぱい。
01/12/13 15:39ID:???0215名無しさん@お腹いっぱい。
01/12/13 15:40ID:???.htaccess内に
<Files "config.ini">
deny from all
</Files>
を書く。
021621n
01/12/13 15:44ID:???ごめんなさい。
でもCGI使いたいんです。
今勉強中です。
>>215
上でも書いた、ちょっと知ってる人に聞いたところ、同じことを言われたのですが、
windowsで「.」から始まるファイル名はつけられない気がするのですが、
どのようにすればよいのでしょうか?
021721n
01/12/13 15:51ID:???自己レスです
ちょっと調べたらわかりました。
FTPでリネームすればOKなんですね。
またいろいろいじってきます。
ありがとうございました。
0218名無しさん@お腹いっぱい。
01/12/13 21:44ID:???0219名無しさん@お腹いっぱい。
01/12/13 22:12ID:???>>218
それやめてくれよ。エラーログがめんどくさい事になるよ。
0220名無しさん@お腹いっぱい。
01/12/14 00:47ID:???いいじゃん。とりあえず動かしたいだけの人にとっては
関係ない事だし。
0221名無しさん@お腹いっぱい。
01/12/14 10:37ID:???CGIは使えるけど.htaccessが使えない無料鯖での最終手段でしょ。
0222106
01/12/15 03:41ID:zXfLHlXfでアクセスすると見れるのですが、これをhttp://サーバー名/gonken/ で見れるように
したいという質問でした(チルダー無しで)
回答を参考にAlias /gonken/ /home/user/gonken/としてみたらアクセスは出来たのですが
ブラウザの更新ボタンを押すとアクセス権エラーが出てしまいます。
パーミッションも所有者も特に変えてなくて普通にやってるんですが更新ボタンで
アクセス権エラーが出る原因は何でしょうかね?どんな対策とればいいでしょうか?
0223名無しさん@お腹いっぱい。
01/12/15 12:26ID:???変だねぇ。こっちでは更新しようがCTRL-F5しようが全然平気なんだけど。
0225名無しさんに接続中…
01/12/16 04:30ID:f2WeEeRdHttpdのソフトではうまくいくのですが・・。
NameVirtualHost xx.xxx.xxx.x
<VirtualHost xx.xxx.xxx.x>
ServerName aaa.com
DocumentRoot /1
</VirtualHost>
<VirtualHost xx.xxx.xxx.x>
ServerName bbb.net
DocumentRoot /2
</VirtualHost>
普通に書かれているとおり設定したのですが、
「あなたの予想に反して、このページが見えているでしょうか?」なページが
でてきて鬱です・・。どうしたらいいのでしょう?
(xxxのところはちゃんといれてます。)
0226225
01/12/16 05:10ID:f2WeEeRdにしたらうまくいきました。
NameVirtualHost *
<VirtualHost *>
ServerName aaa.com
DocumentRoot /Apache/htdocs/1
</VirtualHost>
<VirtualHost *>
ServerName taka.minidns.net
DocumentRoot /Apache/htdocs/2
</VirtualHost>
どうやらIPを自分のIP入れると
「あなたの予想に反して、このページが見えているでしょうか?」
なページがでるようです。原因が分かる方教えてください!
0227名無しさん@お腹いっぱい。
01/12/16 11:18ID:???の*に入れるIPって、確か、NICを二枚差しにしてる時に使う奴じゃなかったっけ?
うる覚えだけど。
NIC一枚しか刺してないのなら*と記述すればいいけど。
バーチャルホストするのもいいけど、ログの切り分け、やっておかないと収容つかなくなるよ。
0228225
01/12/16 17:06ID:9fgttaBoアドバイスありがとうございます!
言われたとおりうちでは一枚差しです。
ログもとるようにしてみます。
0229名無しさん@お腹いっぱい。
01/12/17 23:09ID:???私もd:\perlに入れてしまったクチです。
#!usr/local/bin/perl
に変えられるのならやりたいです・・・・
よかったら記述方法、教えて下さい。
0230名無しさん@お腹いっぱい。
01/12/17 23:41ID:???httpd.confに >>191サンが引用したのがコメントで入ってるから
そのコメントを外して、.cgiをperlに関連付けさせる。
0231名無しさん@お腹いっぱい。
01/12/18 06:31ID:???ありがとうございます。
と言いますと、今、cgiが動いてる状態であれば、コメントを外すだけでいい、と言う事でしょうか?
0232名無しさん@お腹いっぱい。
01/12/18 11:01ID:???たしかPerlのインストーラは.cgiに関連付けはしないはず…
なんで、手動で関連付けしてちょ。
0233メモ
01/12/20 14:11ID:???AddType application/x-httpd-php .php .phtml
AddModule mod_php4.c←忘れがち
0235名無しさん@お腹いっぱい。
01/12/23 02:06ID:???Apache 1.3.20 win32でmod_perlを入れようとしたのですが
Can't locate Cwd.pm in @INC (@INC contains: .) at (eval 1) line 1.
Note the errors or messages above, and press the <ESC> key to exit. 27...
のようなエラーが出てしまいました。どうすれば解決できるか
教えてください。
0236名無しさん@お腹いっぱい。
01/12/23 02:23ID:???0237名無しさん@お腹いっぱい。
01/12/23 02:39ID:???何言いたいのか不明 エラー位読め Cwd使えばいいだろw
0238名無しさん@お腹いっぱい。
01/12/24 15:01ID:???そのファイルは開けませんとのエラーが出ます。
上のほうでanalogを使え、との事だったので試してみて確かにログ解析はできるのですが
エラーログを直接見たり、貯まったログを削除したり(書き込み不可になるので)
エラーログを簡単に取り扱う方法は何かありませんでしょうか。
0239名無しさん@お腹いっぱい。
01/12/25 01:53ID:???Apacheを止めてから自分の好きなエディタで閲覧。
若しくはLogをコピーしてコピーした方をエディタで開く。
0240名無しさん@お腹いっぱい。
01/12/25 02:24ID:???やはりそれしか方法はないですか・・。
頻繁にログを見るので、Apacheを止めたり、ファイルをコピーしたり
と言う2段階の方法を取るのが煩雑なもので・・・。
何はともあれ情報ありがとうございます。>>239さん
0241239
01/12/25 03:11ID:???エディタによっては、Apache起動中でも閲覧できる物も有るから(Read Onlyだけど)
探すと吉。
若しくは『Log Copy => エディタ Open』ならBatファイルでも作ればいいんとちゃう?
以下の『#----*』間をこぴってBatファイルを作ってLogの有る場所に置くべし。
ショートカットはご自由に。
引数の『error.txt』等は環境に合わせてどうぞ。
#-----ココカラ
copy /A error.log error.txt /V /Y
start notepad error.txt
#-----ココマデ
0242名無しさん@お腹いっぱい。
01/12/25 06:54ID:???秀丸なら、アパッチ稼働中でもログ見れるよ。
しかも上書きOK。
もちろん、その間にあったアクセスログは記録されないけどね。
うちはアパッチのログを秀丸で強引に読み込んで別の名前にしてセーブしてるな。
マクロ+IEのサービス機能で楽にログ管理出来るよ。
0243240
01/12/25 20:51ID:???なるほど、この方法だと1手でログが閲覧出来て便利ですね。
私はTeraPadを標準使用しているのですが、
やはり溜まったログの削除などの管理も同時に行いたいので、
>>242さんの方法も試してみようと思います。
みなさんありがとうございます。
0244超初心者
01/12/29 22:39ID:+Xr4pXdGインストールしたのですが実行するとプログラム開始エラーという
警告メッセージボックスが出てしまいます。
インストールしたマシンのOSはWin95でネットワーク環境は無いのですが
ネットワークに接続出来るマシンでないとダメなのでしょうか?
0245名無しさん@お腹いっぱい。
01/12/29 22:56ID:???プログラム開始エラーっつ〜のは、大抵必要なシステムDLLが無い時に
出てきます。環境がWin95っつ〜ことなんで、多分msvcrt.dll辺りが無い
んじゃないかと…大抵どっかのディレクトリ(Program Files以下…)に、
こっそりあることが多いんで、それをapacheのディレクトリにコピーして
(win\systemフォルダにコピーしてもいいんだけど、ちょっと怖い)起動
してみてください。
0246名無しさん@お腹いっぱい。
01/12/29 23:57ID:???すばらしく、初心者らしい書込みです。
0247名無しさん@お腹いっぱい。
01/12/30 00:13ID:???Win95の場合は、M$からDCOM95を落として入れろ!
ttp://www.microsoft.com/japan/com/dcom/dcom95/dcom13.asp
ネットやLANは必要ない。
0248名無しさん@お腹いっぱい。
01/12/30 00:24ID:eiKsFeuh出会いを求める男性へ!!
http://chevy.sites.cc/
0249244
01/12/30 17:49ID:UqUlhw8TSetup Errorが発生してしまいます。
インストールする為に特別な設定等が必要なのでしょうか?
0250名無しさん@お腹いっぱい。
01/12/30 23:30ID:???うちのWin95では、WinSock2、すんなりインストできたよ。
0251名無しさん@お腹いっぱい。
01/12/30 23:55ID:???だからなんだよ?
お前の環境でインスト出来たって事、なんの足しにもならねーんだよ。
具体的な回避方法とか書けよ。249に失礼だろ。
0252名無しさん@お腹いっぱい。
01/12/31 00:12ID:???おめでてーな。
煽るよりも成功事例提示の方がまだマシだと思うんだが?(藁)
それとも251=249か?
それは置いといて、検索したらこんなのが引っかかった。
support.kuraemon.com/faq/faq01.html#104
関係無いかもしれないけどね(Netやれてるんなら普通は入ってる筈なんだが)。
Win95は持ってないので追試は出来ないのでこれ以上は分からない。
成功する事を祈るよ。
0253250
01/12/31 00:50ID:???セットアップエラーの中身が具体的に提示されてないのに、
どう説明したらいいの?
244でターゲット機はネットワーク環境にないって書いてるから、
252さんが指摘してるように、TCP/IPを入れてないのかもね。
Win95ではデフォルトじゃないから。
0254名無しさん@お腹いっぱい。
01/12/31 02:51ID:???お前らホントにPGか? (呆
0255名無しさん@お腹いっぱい。
01/12/31 02:55ID:???0256250
01/12/31 07:49ID:???何が狂ってるんだか。
うちでは、ちゃんと動いてる。
0257名無しさん@お腹いっぱい。
01/12/31 08:04ID:???0258244
01/12/31 15:52ID:ENSweTv2Please install the Microsoft TCP/IP network protocol from your
Windows95 install disk, then restart setup. If Microsoft TCP/IP is
already installed, reboot and run
<windows>\WS2BAKUP\WS2BAKUP.BAT to restore your previous
Winsock components, then reboot and return this setup program.
訳すと
あなたのウィンドウズ95からのマイクロソフトTCP/IPネットワーク・プロトコルを
インストールしてください、ディスクをインストールし、次に、セット・アップを再開する。
マイクロソフトのTCP/IPが既にインストールされる場合は、あなたの前のWinsockコンポーネントを
回復するために
<windows>¥WS2BAKUP¥WS2BAKUP.BATをリブートして実行して、次に、
このセット・アップ・プログラムをリブートして、返してください。
という事なのですがWS2BAKUP.BATがこのメッセージボックスを閉じると消えてしまいます。
TCP/IPはインストール済みです。
0259名無しさん@お腹いっぱい。
01/12/31 17:41ID:???お前は厨房だって事。
狂ってやがる。
0260名無しさん@お腹いっぱい。
01/12/31 20:25ID:???大晦日に一人ぼっちだからってスネて噛みつくなよ(プププ
0261名無しさん@お腹いっぱい。
01/12/31 22:15ID:???TCP/IPインストールしれ。
ネットワークのプロパティかなんかから
0262名無しさん@お腹いっぱい。
01/12/31 23:09ID:???252さんが紹介したページをよく読んでね。
Winsock2.0導入後、Win95でTCP/IPの設定ができなくなる現象の回避策
日本語版ダイアルアップネットワーク1.3をインストール
http://asia.microsoft.com/japan/windows/dun1_3/
0263凶人
01/12/31 23:19ID:???http://www.microsoft.com/japan/support/kb/articles/J046/0/83.asp
0264名無しさん@お腹いっぱい。
01/12/31 23:29ID:???孤立マシンは、cgiの動作実験ぐらいにしか使い道がない。
0265258
01/12/31 23:40ID:+/jWLFHHTCP/IPはインストールしてあるのですが。。。
>>262
>Winsock2.0導入後、Win95でTCP/IPの設定ができなくなる現象の回避策
そのWinsock2.0の導入が出来ない訳でして。。。
0266親切な人
02/01/01 01:59ID:???ヤフーオークションで、幻の人気商品、発見!!!
今は無き「コピーガードキャンセラー」↓
http://page3.auctions.yahoo.co.jp/jp/auction/c15158602
ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。
0267名無しさん@お腹いっぱい。
02/01/01 02:56ID:???0268名無しさん@お腹いっぱい。
02/01/03 11:58ID:???0269258
02/01/05 20:46ID:biGCDeHg0270名無しさん@お腹いっぱい。
02/01/06 02:03ID:MC5R1CG82回目以降からはキャッシュによって短縮されますよね。
今まで使ってたレンタルサーバを専用サーバに変えてからホームページのキャッシュ表示が
今までと違うようになったのです。何度リロードしてもキャッシュ表示されにくくなったんです。
でも1日経過後にはキャッシュ表示(早く表示)されるのです。プロバイダは変えてません。
説明がわかりづらくてすみませんがこのキャッシュ表示のされ方の違いはapacheの設定で
改善できるのかどうか知りたいんです。
ブラウザ(IE)での履歴期間の設定とは別にapacheのhttpd.confなどでキャッシュ表示の
設定ができるのでしょうか?
0271名無しさん@お腹いっぱい。
02/01/06 02:09ID:???時計くるってない?
0272教えて!
02/01/08 16:35ID:MsYypk1u0273名無しさん@お腹いっぱい。
02/01/08 17:19ID:???0274名無しさん@お腹いっぱい。
02/01/08 17:28ID:???別マシンとはどんな状態で繋がってる?
それによって可否が変わってくるよ
0275名無しさん@お腹いっぱい。
02/01/08 18:29ID:???そうでないなら別マシンにもApacheを立てて、ProxyPass を設定。
0276名無しさん@お腹いっぱい。
02/01/11 11:51ID:6rTgNwed設定はどうすればいいんでしょうか?
0277名無しさん@お腹いっぱい。
02/01/11 12:38ID:???0278名無しさん@お腹いっぱい。
02/01/11 17:07ID:4I8zJB9z0279名無しさん@お腹いっぱい。
02/01/11 18:15ID:???0280名無しさん@お腹いっぱい。
02/01/11 18:16ID:???探すと死ぬほど出てくるはずだが
0281名無しさん@お腹いっぱい。
02/01/11 23:42ID:W3k5xIsCでやっていたのを、off に変えたのですが、
access_log を見ると、まだ逆引きされてます。
httpd.conf を書き替えてapacheの再起動する
だけではダメ?
0282名無しさん@お腹いっぱい。
02/01/12 02:05ID:???.htaccessでfrom hoge.comとかやってない?
IPアドレスで指定するようにしましょ。
0283名無しさん@お腹いっぱい。
02/01/12 03:06ID:???/usr/local/apache/bin/apachectl restart: httpd not running, trying to start
/usr/local/apache/bin/apachectl restart: httpd started
と表示され、まったくapacheの画面が開きません。一応、servernameにIPを記入したのですが・・
#
# ServerName allows you to set a host name which is sent back to clients for
# your server if it's different than the one the program would get (i.e., use
# "www" instead of the host's real name).
#
# Note: You cannot just invent host names and hope they work. The name you
# define here must be a valid DNS name for your host. If you don't understand
# this, ask your network administrator.
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address (e.g., http://123.45.67.89/)
# anyway, and this will make redirections work in a sensible way.
#
# 127.0.0.1 is the TCP/IP local loop-back address, often named localhost. Your
# machine always knows itself by this address. If you use Apache strictly for
# local testing and development, you may use 127.0.0.1 as the server name.
#
#ServerName ****.www.**.*****.***
ServerName 192.168.1.25
と設定していますが・・・・誰か教えて〜ぇ!!(><)
0285名無しさん@お腹いっぱい。
02/01/12 03:11ID:???ヴァージョンは、apache1.3.22です。
0286名無しさん@お腹いっぱい。
02/01/12 07:24ID:???>/usr/local/apache/bin/apachectl restart: httpd not running, trying to start
>/usr/local/apache/bin/apachectl restart: httpd started
ちゃんと動いているように見えるが?
0287
02/01/12 08:22ID:czjnyWjOHTTP/1.1 200 OK
Date: Fri, 11 Jan 2002 22:55:16 GMT
Server: Apache/1.3.6 (Unix) PHP/4.0.3pl1 mod_gzip/1.3.19.1a mod_ssl/2.3.6 OpenSSL/0.9.3a
Connection: close
Content-Type: text/html
アパッチ古ッ!
0288名無しさん@お腹いっぱい。
02/01/12 12:19ID:???http://127.0.0.1/と叩け。
叩き方が弱いと404エラーが出るので、そのときはモニタを思いっきり叩け。
0289名無しさん@お腹いっぱい。
02/01/12 13:32ID:NEdaIJikワロタ
0290名無しさん@お腹いっぱい。
02/01/12 15:45ID:???こんなドメイン取るな!ばか!
0291名無しさん@お腹いっぱい。
02/01/12 15:56ID:NEdaIJikwarata
0292あぼーん
NGNG0293名無しさん@お腹いっぱい。
02/01/12 16:03ID:???koitusonoutiakusesukiseisarerudarouna
0294名無しさん@お腹いっぱい。
02/01/12 17:51ID:Q4VvAbqNGET http://www.yahoo.com/ HTTP/1.1" 200
となっていたので、自分のアドレスをプロキシにしてみたら、
GET http://www.google.com/ HTTP/1.1" 200
で、自鯖のindexが表示されて、
GET http://www.google.com/intl/ja/ HTTP/1.1" 404
となりました。
他のURLが指定されても、自鯖のindex表示もさせないようにするには、
どこら辺を弄ればよいのでしょうか。
1.3.22、Linuxです。
0295名無しさん@お腹いっぱい。
02/01/12 21:30ID:???0296名無しさん@お腹いっぱい。
02/01/15 10:17ID:pv9XZETAyahoo!BBだけど。
0297名無しさん@お腹いっぱい。
02/01/15 10:25ID:???www.apache.org, httpd.apache.org 共に繋がるけど?
0298名無しさん@お腹いっぱい。
02/01/15 12:24ID:nFTHV0H+apacheとtomcatを連携させるため、
DSOサポートでインストールして、mod_webAppをapacheのlibexecに
コピー。でも起動すると
ポートが指定されてねえよみたいなシンタックスエラーがでます。
httpd.confのServerNameディレクティブに、
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples
WebAppInfo info
↑HPを参考にして記述
ここの一行目の記述がおかしいようなのですが、
どう指定したらいいのでしょうか?
(上の三行をコメントアウトすると、起動します)
おねがいします。
0299login:Penguin
02/01/16 18:56ID:???モジュールを読み込むようにしているのか?
LoadModule webapp_module libexec/mod_webapp.so
AddModule mod_webapp.c
Tomcatは起動しているのか?
0300名無しさん@お腹いっぱい。
02/01/16 19:11ID:???はい。Tomcatは起動していて、
LoadModuleもしています。
0301298
02/01/16 19:27ID:DT6AMnwGエラーメッセージをすべて書いてくれ
きずいた点
mod_webapp.so に実行権限が付いていない
tomcatのserver.xmlのなかで
org.apache.catalina.connectors.warp.WarpConnector の値と8008
が一致しているかどうか
Tomcatを起動して少し間をおいてからApacheを
起動しないとTomcat<->Apacheのコネクションが上手くいかない
場合がある。
0302300
02/01/16 19:49ID:???はじめてapache+Linuxにさわったもので・・・
エラーメッセージが、
cannot get socket address infomesion です。
org.apache.catalina.connectors.warp.WarpConnector
ここは8080になってました。
ここのportは8080、re
0303300
02/01/16 19:56ID:???0304298
02/01/16 20:12ID:z6tRELLIhttpd.conf
の記述の順番で
LoadModule webapp_module libexec/mod_webapp.so
AddModule mod_webapp.c
WebAppConnection conn warp localhost:8008
WebAppDeploy examples conn /examples
の順番になってる?
今の所思いつくのはこのへんで
マニュアルどうりに connection name の名前をconn
にしてみたら
0305300
02/01/16 20:19ID:???ありがとうございます。
あと一つだけ聞きたいのですが、
「localhost:8008」の部分は、自分のIPでもいいんですか?
■ このスレッドは過去ログ倉庫に格納されています