【公開】apache総合スレッド【鯖】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
02/07/10 00:59ID:???本家サイト
http://www.apache.jp/
http://www.apache.org/
関連スレ
Apacheの設定を教えてください
http://pc.2ch.net/test/read.cgi/php/1003772635/l50
Apache2.x 【新鯖入荷しました】
http://pc.2ch.net/test/read.cgi/php/1018333172/l50
0897Koyoko
03/01/16 22:12ID:g+9EqmVrPHPでのコーディングを終え、ローカルのPCからはApacheを介して http://localhost/ でアクセスできるのですが、社内の他のPCから http://pcipaddress/localhost/ LANアクセスすると
Forbidden
You don't have permission to access /localhost/ on this server
とエラーになります。
何か設定してやらないとネットワークPCからはアクセスできないのでしょうか?
ご教示宜しくお願いいたします。
0898nobodyさん
03/01/16 23:39ID:???pcipaddress は Apache を組み込んだ PC のアドレスだって書かないのは、なんでだろ〜 なんでだろ〜
DocumentRoot には、どのディレクトリを設定したのか書かないのは、なんでだろ〜 なんでだろ〜
DocumentRoot で設定したディレクトリの配下に localhost ディレクトリがあることを確認していないのは、なんでだろ〜
はぁ、、、疲れた。
0899nobodyさん
03/01/16 23:50ID:???こっちに来たか。
他のPCからとりあえず http://pcipaddress/ でアクセスしてみれ。
0900nobodyさん
03/01/17 01:32ID:???デフォルトのServerNameには
www.oresama.com … ディレクトリ /home/oresama/public_html
バーチャルホストの設定の方には
www.omae.com … ディレクトリ /home/omae/public_html
www.mona.com … ディレクトリ /home/mona/public_html
となるように設定し、これはこれで普通にアクセスできます。
ところが、ブラウザから
www.omae.com/~mona/ と打つと、mona.comの方が表示されてしまいます。
UserDir public_htmlにはコメントを付けてあります。
あと何か見落としているようなところあるでしょうか?
0901nobodyさん
03/01/17 12:11ID:???・・・はぁ〜
0902nobodyさん
03/01/17 13:32ID:???イマイチ様子がおかしいです。
そこでconfファイルを見てチェックしてもらいたいのですが、
ここに掲載する訳にはいかないと思うので、どこかにUPしようと思うのですが
どこがいいのでしょうか?
0903nobodyさん
03/01/17 13:34ID:???自発的にしてるわけではないっしょ。
知識があるから仕事があるのではなく、仕事があって初めて知識を仕入れる。
リーマンは大変よね。 >>897
0904Koyoko
03/01/17 14:34ID:3XSNbqoYC:\phpdev\apache\conf\httpd.conf の
ServerName 192.168.1.132
に設定して
http://192.168.1.132/
でアクセスすると自分のPCからは見れる(DocumentRoot)
しかし
ipaddress 192.168.1.128 っていうLAN上の他PCからだと
permission errorになるんですよ、
因みに132から128へはpingは通ります。
permission 関係で何か設定が必要かな?
これで最後にします、宜しく願います。
0905nobodyさん
03/01/17 14:53ID:???Winにはpermissionの概念は無い
まずは自分の情報を晒せ
★OS(文面からWinだと思うが)およびバージョン
★apacheのバージョン
★ドライブ(ディレクトリ)構成(ドコにインスコしたのか?ドコがDocumentRootなのか?)
★httpd.confのドコを弄ったのか
0906Koyoko
03/01/17 16:15ID:3XSNbqoYようやくできました。
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from 127.0.0.1
から
Allow from all
にデフォルトの設定を変更したらLAN上のPCからアクセスできました。
初心者なのでまた何かあったら宜しく願います。
0907nobodyさん
03/01/17 16:32ID:2/Kp97HZねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!
ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!ねぎマンセー!!
0908nobodyさん
03/01/17 16:39ID:???0909nobodyさん
03/01/17 17:12ID:???>UserDir public_htmlにはコメントを付けてあります。
コメントアウトするのではなく、
UserDir disabled
とするのが正しい。あるいは、
UserDir disabled mona
とすると、/~omae や /~oresama などは有効のまま /~mona だけ無視できる。
www.oresama.com では /~hoge を使えるが、
www.omae.com では使えないようにする、
というようにしたい場合には、
サーバ全体の設定で UserDir disabled としてから、
<VirtualHost *>
ServerName www.oresama.com
UserDir public_html
</VirtualHost>
のようにバーチャルホストごとに UserDir を個別に設定すればよい。
0911900
03/01/17 18:37ID:???ありがとうございます!
www.omae.com/~mona/ が無事Not Foundになりました。
コメントアウト→その機能は使用しない→disabled同様になると思ってました…
0912nobodyさん
03/01/18 00:54ID:???<IfModule mod_php.c>じゃないし
0913nobodyさん
03/01/18 01:08ID:???Apache1.3と2で違ってたような。
というか、よくわかんなければ <IfModule>...</IfModule> でくくらなくてもいいよ。
0915nobodyさん
03/01/20 09:24ID:???俺んとこはこれ
LoadModule php4_module c:/php4/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php .php3 .php4
0916nobodyさん
03/01/20 21:14ID:???漏れんとこはこれ。
LoadModule php4_module c:/php4/sapi/php4apache2.dll
AddType application/x-httpd-php .php .phtml
Apache2だからAddModuleは廃止されてるんで無記入。
0917nobodyさん
03/01/20 21:38ID:???LoadModule php4_module modules/libphp4.so
<IfModule sapi_apache2.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
0918nobodyさん
03/01/21 00:10ID:???SSIを使用してサブフォルダにも共通のヘッダを使用しようと
header.htmlと言うファイルを用意して、トップページでは
きちんと読み込んで表示されたのですが、サブフォルダpageでは
[an error occurred while processing this directive]
が表示され、きちんと動作してくれません。
httpd.confの設定が違っているのでしょうか?
元々手探りの状態で設定をしていたので、ここで止まってしまいました。
下記の部分で設定を行うと思うのですが、違うのでしょうか?
どなたか教えていただけませんでしょうか?
DocumentRoot "D:/www"
# デフォルトのドキュメントルート
# ホームページのHTMLを置くディレクトリを指定
<Directory />
Options MultiViews Includes Indexes FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
0919nobodyさん
03/01/21 00:26ID:???>[an error occurred while processing this directive]
はSSIの記述が間違っているときに出るメッセージ。
httpd.conf/.htaccessの設定は間違っていない。
0920918
03/01/21 00:35ID:???> >[an error occurred while processing this directive]
> はSSIの記述が間違っているときに出るメッセージ。
> httpd.conf/.htaccessの設定は間違っていない。
うへ!そうなんですか?
とすると表示させようとしているページの
<!--#include file="../header.html" -->
という表記がちがうのでしょうか?
それともheader.htmlというふぁいるなのでしょうか?
header.htmlの中身はテーブルタグだけで
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>タイトル</TITLE>
</head>
<body>
など余計な部分(と思われる?)は書いていません。いきなりテーブルタグです。
まさか.htmlというのがいけないのでしょうか?
0921918
03/01/21 00:37ID:???表示させたいファイルは /~hogehoge/page/index.shtml で
読み込むファイルが /~hogehoge/header.html です
0922nobodyさん
03/01/21 01:02ID:???file="..." ではなく、virtual="..."を使うべし。
0923nobodyさん
03/01/21 02:28ID:/rmdvmyyブラウザからこのサーバーにアクセスしたいです。
127.0.0.1でなく、自分のIPアドレスを記入するとアクセスできません。
外部からアクセスできるか確認したいので、
自分のIPアドレスでアクセスしたいのですがどうしたらよいでしょうか。
0927nobodyさん
03/01/21 08:31ID:???0928nobodyさん
03/01/21 11:01ID:???それもダメ。file="..."ではなくvirtual="..."を使う。
mod_include のドキュメントより:
|file
| The value is a path relative to the directory containing the
| current document being parsed. It cannot contain ../, nor can it
| be an absolute path. Therefore, you cannot include files that are
| outside of the document root, or above the current document in the
| directory structure. The virtual attribute should always be used
| in preference to this one.
値は現在のドキュメントを含むディレクトリからの相対パスである。
../ や絶対パスを含むことはできない。そのため、document root の外や
現在のドキュメントの上位のディレクトリにあるファイルを include することは
できない。この場合には virtual 属性を使うべきである。
0929CGIプログラマー
03/01/21 11:24ID:sDgrikjeapacheサーバーでCGIを連続動作させて負荷をかけると
空メモリーが無くなってしまう事象が発生しました。
apacheサーバーの構築はSE任せなので、原因がわかりません。
apacheサーバー設定が悪いのでしょうか?
0930nobodyさん
03/01/21 11:45ID:???としか言い様がないんですが
httpd.confの内容も晒さない
cgiのソースも晒さない
スリーサイズも晒さない
年収も晒さない
こんな状況で他人様があなたの状況を理解できるわけがない。
0931nobodyさん
03/01/21 12:23ID:nOi6eBpI0933nobodyさん
03/01/21 17:30ID:p23W6ntzIPってグローバルIP?
ADSLでルータつながってたらそこから先はプライベートIP
0934nobodyさん
03/01/21 21:41ID:???(ISPから振られたIP)でアクセスするとADSLモデムの設定画面が出るってんじゃないのかな?
だから>>932さんはADSLモデムの設定を適切に行うべし。
0936918
03/01/21 22:40ID:???>928
ありがとうございました。
virtualにして、教えてもらった通りにしたら
正常に表示されました。
0938nobodyさん
03/01/21 23:26ID:???0939nobodyさん
03/01/22 00:27ID:???0940nobodyさん
03/01/22 08:36ID:???初歩的な質問でスイマセン。
Ver.1シリーズから新しいバージョンVer.2にするときってhttpd.confだけを残して
あとは全部上書きすればそれだけでいいのでしょうか?
0942nobodyさん
03/01/22 09:13ID:???0943nobodyさん
03/01/22 17:43ID:ZeSlo9Jy>>933
ADSLの画面も表示されなく、そのアドレスがありませんといったようなエラーになります。
ISPから一時的に割り当てられたIPでアクセスできるものなのか
それだけでもわかりたいです。
0945nobodyさん
03/01/22 18:43ID:???apacheのスレで前に同じ質問あったYO!!
てかココがapacheスレじゃねーかYO!!
過去ログ読んでみな。まとまって書いちゃいねえが原因と対策わかるぞ。
分かったら、次に悩むヤシのために次スレにでも書いてくれ。
0947nobodyさん
03/01/22 20:55ID:???http://www.websitepulse.com/
ここで確認汁!
0948nobodyさん
03/01/22 20:58ID:???国際網--- (ADSL) --- ADSL対応BBルータ --- PC(鯖)
+------ PC(倉)
こんなふーに繋がっているのか?
PC(倉)からPC(鯖)をみたいのか?
PC(鯖)のIPは判るか?(127.0.0.1ではないIP)
BBルータの設定でWAN側のIPは判るか?(多分グローバルIPが振られている)
BBルータの設定でDHCPクライアント機能が動いていないか?(無効にしとく)
PC(倉)のIPと(鯖)のIPは、同じゾーンか?
この状態で、PC(倉)のブラウザからグローバルIP打っても、普通はBBルータの設定画面が出てくるぞ。
>>944 氏のように外部プロクシ経由にしてやらないと。
0949nobodyさん
03/01/22 22:42ID:0rZ1Jt7kApacheにもそういう機能はあるんでしょうか?
0950nobodyさん
03/01/22 22:46ID:???0951nobodyさん
03/01/22 23:14ID:???チェンヂログには目を通したが鬱病中なんで漏れの脳みその翻訳機能がダウソちう。
0952nobodyさん
03/01/22 23:28ID:???そんなあなたに、↓
http://www.excite.co.jp/world/
脳みそバラ色になる変換をしてくれるよ。これで一気に躁ウマー
0953949
03/01/23 00:07ID:???だからとりあえずhtaccessにして、
<Directory C:\Program Files\Apache Group\Apache2\htdocs>
# パスワード認証
AuthUserFile c:\password
AuthGroupFile /dev/null
AuthName "Please enter username and password"
AuthType Basic
require valid-user
</Directory>
みたいな感じで設置しましたが、htdocsにアクセスしても認証なしで普通に表示されちゃいます。
何がいけないんでしょう?
httpd.confの.htaccessの部分もhtaccessに直しました
0954nobodyさん
03/01/23 00:29ID:???ちっとは自分で調べてみたか?
エクスプローラーやメモ帳では . ではじまるファイルは作れないが、
まともなエディタなら作れる。
パスの区切りは \ ではなく /。スペースが含まれる場合は "" で括る。
Windows に /dev/null というデバイスファイルは存在しない。
0955949
03/01/23 00:42ID:???どうもありがとうございました。
0956nobodyさん
03/01/23 11:27ID:???2.0.44 に挙げてから rotatelogs が動いてない。
Windows 版だけだろうか?
0957nobodyさん
03/01/23 13:06ID:???www.remotecommunications.com時代にはあったと思うのですが
0958nobodyさん
03/01/23 14:05ID:???0960nobodyさん
03/01/23 15:50ID:???0962nobodyさん
03/01/24 21:14ID:???時間によってアクセス制限をかけることって出来るでしょうか?
0963nobodyさん
03/01/24 21:54ID:???でググル先生に聞いてみた。
http://meepzor.com/packages/
mod_sequester
0964nobodyさん
03/01/24 23:50ID:???htpasswd.exe
を使用してパスワードファイルを作成するというところまではわかり
cd C:\Apache\bin
htpasswd -c filename username なので
htpasswd -c d:\hogehoge 0123
と入力したのですが
Auto,atically using MD5 format on Windows.
htpasswd: cannot open file d:\hogehoge for read access
htpasswd: existing auth data would be lost on password mismatchfopen: permission denied
と表示されてパスワードを求められることなく終わってしまいます。
ファイルもd:\hogehogeで間違っていません。
Windows2000SP3ですがFAT32なのが原因でしょうか?
それとも単純に記述ミスでしょうか?
0966964
03/01/25 00:47ID:???すいません。自分の解釈違いでした。
cd C:\Apache\bin
htpasswd -c filename username なので
htpasswd -c .thpasswd 123 で無事にパスワードが設定できました。
これを制限したいフォルダに入れる事で制限できるようになりました。
なんですが・・・別の問題が。
PHPを動かそうとインストしてあるですが、
今日、実際にスクリプトを動かそうとしたら
エラー500が表示されます。
これはhttpd.confの設定なんでしょうか?
0967nobodyさん
03/01/25 01:46ID:???ログ見れ。
PHPで最初に動かすものっていったらphpinfo()だろ
0968964
03/01/25 08:54ID:???> PHPで最初に動かすものっていったらphpinfo()だろ
は動くんです。
念のため、動かしたいスクリプト同じところに入れて確認もしました。
スプリクトがダメ?ってことですかね。
0969nobodyさん
03/01/25 10:26ID:???apache1.3に移行しようと思います。ウワーン
0971nobodyさん
03/01/25 21:09ID:???0972助けてください・・・
03/01/26 16:53ID:IPj3/r8rtest.cgi
#!/usr/bin/perl
print "Content-type: text/plain\n\n";
print "hello\n";
exit();
このcgiを実行するとブラウザにhelloと表示されて欲しいのですが
実際はダウンロードのダイアログが出てきちゃうんです。
Apacheは1.3.26です。
0973nobodyさん
03/01/26 16:54ID:hfzgm8Bu◆みんなの情報局◆
0974nobodyさん
03/01/26 16:59ID:???検索すればいくらでも見つかりますので方法は自分で調べてください。
0975nobodyさん
03/01/26 17:05ID:???cgi自体は実行できるんです。
上記のtest.cgiのContent-typeをtext/htmlで実行すればブラウザに表示されます。
0976nobodyさん
03/01/26 17:09ID:Q30SfWl4邪魔なのですが・・・
0977nobodyさん
03/01/26 17:21ID:???それから、IEはcontent-typeの解釈がクソだから、
このような問題が起きたときに確認に使ってはいけない。
0978nobodyさん
03/01/26 17:22ID:???text/htmlや text/plainをどう解釈して表示するかはブラウザの仕事。
text/plainをうまく解釈できないブラウザなんじゃない?
>>976
Windowsのショートカットのプロパティに「実行時の大きさ」ってのがある。
完全に消したいってことならNT系のサービスとして実行かな。
やったことないけどたぶん消えるんじゃない?
0980nobodyさん
03/01/27 16:25ID:???0982943
03/01/28 08:35ID:???みなさまありがとうございます。
0983nobodyさん
03/01/28 23:04ID:???0984nobodyさん
03/01/29 07:00ID:???0985nobodyさん
03/01/29 23:44ID:???Apache〜嗜みとして〜 Part3
http://pc2.2ch.net/test/read.cgi/php/1043851302/
0987nobodyさん
03/01/30 08:42ID:???0988nobodyさん
03/01/30 21:30ID:???0989nobodyさん
03/01/30 22:54ID:???レス数が950を超えています。1000を超えると書き込みができなくなります。