Apache関連 Part7
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
05/02/17 23:10:46前スレ Apache関連 Part6
http://pc5.2ch.net/test/read.cgi/unix/1084829611/
●まずはマニュアル嫁。
http://httpd.apache.org/docs/ Apache 1.3
http://httpd.apache.org/docs-2.0/ Apache 2.0
●「自分」でバージョンぐらい調べるれ。
httpd -h
httpd -V コンパイル条件など詳細な情報
●Apache関連サイトへのリンクは >>2-5 あたりヨロ
0244名無しさん@お腹いっぱい。
2005/04/25(月) 16:47:32ありがとうございます。
0245名無しさん@お腹いっぱい。
2005/04/25(月) 17:41:49httpd.confでVirtualHostのServerNameとDocumentRootを、
グローバルなServerNameとDocumentRootと同じにした場合
グローバルに書いた他のディレクティブの記述は継承されますか?
やっぱり同じ内容を2度書かないといけないのでしょうか?
0246名無しさん@お腹いっぱい。
2005/04/25(月) 20:10:310248名無しさん@お腹いっぱい。
2005/04/26(火) 00:08:33<Location />
RedirectMatch permanent (.*) http://example.com$1
</Location>
/index.html のようなアクセスはリダイレクトするのですが
/ だとリダイレクトしてくれません。/ でリダイレクトするにはどうすればいいんですか?
0249名無しさん@お腹いっぱい。
2005/04/26(火) 02:27:08RedirectMatch permanent /(.*) http://example.com/$1
でどう?
0250名無しさん@お腹いっぱい。
2005/05/04(水) 06:13:39REDHAT9とapache httpd-2.0.54.tar.gz
をインストールしましてローカルではあなたの予想にはんして〜のページを
表示させることができたのですが、ネット越しには表示させることができません。
httpd.confはデフォルトのままでルータのポートは80を空けています。
ポートスキャンしてみましたがちゃんとあいてました。
ファイヤーウォールも切っています。
apacheのあるローカルIPに向かってローカル上の別PCからpingを打ってみましたが通ります。
>>1やいろいろなサイトなどをみてconfを弄ってみたのですがそれでも表示できず
頭がこんがらがってしまったので一旦デフォルトに戻しました。
一応グローバルIPとDDNSで試しましたがどちらも表示されませんでした。
このような場合どうすればいいのでしょうか?
ここは確認したのか、ここはどうなんだ?等のご指摘いただけると助かります。
よろしくお願いします。
0251名無しさん@お腹いっぱい。
2005/05/04(水) 06:28:27>一応グローバルIPとDDNSで試しましたが
串とかつかった?
0252名無しさん@お腹いっぱい。
2005/05/04(水) 06:33:44つながるかどうか実験してくれる人がいると思うよ。
0253名無しさん@お腹いっぱい。
2005/05/04(水) 07:04:03インターねっつからデータを受け取ったルータは
そのデータをどのローカルPCに送れば良いのかわかんなくて困ってる。
とかだったら
IPマスカレード設定とか。
0254名無しさん@お腹いっぱい。
2005/05/04(水) 09:38:280255250
2005/05/04(水) 16:15:30>>251 串等は使っておりません。
>>252 http://grigit.zive.net/ http://222.147.166.33/ です。
もう一度confを確認してみましたがポートは80です。
>>253 ルーターの仮想サーバー機能を使って80をローカルIPである
192.168.123.197に向かって振り分けるようにしています。
別PCにてwin2kでANHTTPDをポート411にて立てていますがこちらは問題なく動いております。
>>254 確認してみます。ありがとうございます。
0256名無しさん@お腹いっぱい。
2005/05/04(水) 17:19:06串を使って実験してみたらいいと思う。
ルータの設定によっては内部ホストからのパケットでルータの80番ポート叩いても目的のホストに転送してくれない場合が結構あるから。
0257名無しさん@お腹いっぱい。
2005/05/04(水) 17:51:4380開いてないんでないかい?
その割には変なポート開けてあるが。
ツラレタカ?
0258名無しさん@お腹いっぱい。
2005/05/04(水) 19:14:28あいてないようだ
0259258
2005/05/04(水) 19:19:13nmapして空いてないと思っただけで、空いてないかどうかはわからない。
>>255のANHTTPD port411番の方は見えてる。
0260250
2005/05/04(水) 19:31:39>>256 うむむ、串を立ててそこを経由してアクセスしろということでしょうか?
redhatで串立ててそこにアクセスしてみろということかな。アドバイスありがとうござます。
>>257-258
検証ありがとうございます。私の確認が間違っていたのかな・・
同じ方法でwin2kのANHTTPD ポート411はあけています。
同じルータで、同じ設定です。
変なポートあけているのは他のPCのアプリの通信用に割り当てているものです。
このポートもすべて通っています。他アプリも機能しています。
0261名無しさん@お腹いっぱい。
2005/05/05(木) 02:00:11proxy使ってと言うのは、googleで proxyで検索。
すると使える proxyを載せてくれているサイトが見付かるので、
IEとかの proxyへそのアドレスを設定。
proxy経由で自分のサイトを外から見れるようになる。
もしくは、http://www.excite.co.jp/world/english/web/
翻訳サイトに自分のアドレス入れて翻訳させてみ。
見れてるかどうか分かるから。
0262250
2005/05/06(金) 00:59:08かなり時間があいてしまってすいません。
串使ってアクセスしてみました。表示されませんでした。
エキサイトでも同様でした。
ポートが開いてないってことでしょうかね・・
ファイヤーウォール等も切っていますしルータ等の設定も
他の正常に機能しているポートと同様なんらかわりない設定なのですが。
引き続き調べてみます。
みなさん、本当にアドバイスありがとうございます。
0263名無しさん@お腹いっぱい。
2005/05/06(金) 02:56:020264名無しさん@お腹いっぱい。
2005/05/06(金) 21:35:41家の中の別PCから http://192.168.123.197とやって見れるのなら、
ルーターでうまく振り分けが出来てない、が濃厚。もしくは、
redahat9の iptablesとかで、ローカルIPとグローバルIPで別の処理をしてる可能性もある。
iptables -nLして input部分の設定を確認する。(ipchainsかも?)
iptables -P INPUT ACCEPT とやって input全許可にしてテストってのも手。
0265名無しさん@お腹いっぱい。
2005/05/07(土) 03:42:47bw_mod ver0.6
私の所では、正常に動作中
0266名無しさん@お腹いっぱい。
2005/05/07(土) 10:15:10で、ルータ設定でポート80をサーバーへNAT変換しました。
しかしブラウザでアクセスしてみると、なぜかルータで
とまってるようです。サーバー側できちんとポート80が
開いているのを確認する方法はありますか?
0267名無しさん@お腹いっぱい。
2005/05/07(土) 10:32:060268266
2005/05/07(土) 11:24:24>266はスルーしてください。
今の状況としては、OSが違う点を除けば>250さんと同じです(ただし
ポートスキャンで80が開いないようです。)。
0269名無しさん@お腹いっぱい。
2005/05/07(土) 11:32:06自宅鯖板のルータ設定スレとかでさ
0270名無しさん@お腹いっぱい。
2005/05/07(土) 11:47:550271名無しさん@お腹いっぱい。
2005/05/07(土) 11:51:04そっちでも散々外出だからたらい回しにしないでくれw
0272名無しさん@お腹いっぱい。
2005/05/07(土) 11:55:05Proxy 経由で確認。Tor とかな。
0273名無しさん@お腹いっぱい。
2005/05/07(土) 12:09:11ほかのポートでポトースキャンすると、ちゃんと
NAT変換されているようなのでルータには問題ないと思うのですが。
Apache2のhttpd.confはディフォルトにドメイン入れただけ
でもとりあえずの動作はOKのはずですよね?
0274名無しさん@お腹いっぱい。
2005/05/07(土) 12:16:230275名無しさん@お腹いっぱい。
2005/05/07(土) 13:24:08>でもとりあえずの動作はOKのはずですよね?
そんなこといっているレベルならもっと勉強しましょう。
0276名無しさん@お腹いっぱい。
2005/05/07(土) 13:55:31の括弧内の表示をカスタマイズするにはどうすれば良かったんでしたっけ。
0277名無しさん@お腹いっぱい。
2005/05/07(土) 14:09:05PLATFORM
0278名無しさん@お腹いっぱい。
2005/05/07(土) 15:06:07これがスレ違い、板違いの元凶
0279名無しさん@お腹いっぱい。
2005/05/07(土) 15:35:500280名無しさん@お腹いっぱい。
2005/05/07(土) 15:40:39まあそれでもスレ違いなんだけどさ
0281名無しさん@お腹いっぱい。
2005/05/07(土) 17:22:32netstat とか telnet
0282266
2005/05/07(土) 19:28:03原因っぽいです。(今再構築中で触れないのですが。)
0283名無しさん@お腹いっぱい。
2005/05/08(日) 17:06:20LANの設定がちゃんと出来ていれば、ポート80が開いてるも開いていないもない。
ルーターから要求があれば、LAN内と同じことだろ。
0284名無しさん@お腹いっぱい。
2005/05/08(日) 17:11:150285266
2005/05/08(日) 17:21:20WANの外から"予想に反して"表示できました。
原因はIPv4が動いてなかったのと、>283さんのいうとおり
外部ドメインをhttpd.confに入れていた為でした。
お騒がせしました。
0286名無しさん@お腹いっぱい。
2005/05/09(月) 01:02:290287名無しさん@お腹いっぱい。
2005/05/09(月) 11:00:140288名無しさん@お腹いっぱい。
2005/05/09(月) 15:47:50もう一つだけ老婆心で言っておくと、ルーターの中では、メールサーバを立てるとき、上と同じ理屈で、ローカルネットワークにリレーを許すと、外部から全部操作されちゃうよ。スパムの巣なる。
なぜ、ルーターの中にあるアパッチのconfに、外部アドレスを書くとだめなのかを理解してなかったら、メールサーバは立てないでね。
0289名無しさん@お腹いっぱい。
2005/05/09(月) 16:38:46?????
0290名無しさん@お腹いっぱい。
2005/05/09(月) 16:52:52ほっとけ、ややこしくなるから
0291名無しさん@お腹いっぱい。
2005/05/09(月) 18:18:350292名無しさん@お腹いっぱい。
2005/05/09(月) 18:23:36用語を正しく使えるようになるまで、人にアドバイスしようとするなよ。
0293名無しさん@お腹いっぱい。
2005/05/09(月) 18:28:220294名無しさん@お腹いっぱい。
2005/05/09(月) 21:41:36長生きせぇよ。
0295名無しさん@お腹いっぱい。
2005/05/09(月) 21:47:59ルーターの設定がどうの? その上、用語がどうの、相手の言ってる意味もわからねぇのに?
葉っぱ六十四
0296名無しさん@お腹いっぱい。
2005/05/09(月) 22:02:24ただ、金魚鉢の中に、外部へ出すネームサーバ立ち上げてみれ。漏れの言ってる意味が分かるから。
じゃあ、荒らしてすまそ。住処へ戻る。
0297名無しさん@お腹いっぱい。
2005/05/09(月) 22:58:01routerが解決したってiptablesで denyしてたらダメじゃんかよ!
まあいいや。
0298名無しさん@お腹いっぱい。
2005/05/09(月) 23:18:53それで解決したと思い込んでるのはあとで痛い目にあいそう・・・
0299名無しさん@お腹いっぱい。
2005/05/10(火) 01:10:00ルーターの中にいると、iptablesで WAN側をdenyしても、ルーターで内部アドレスに変換されたものは、きかんのか?
それで、メールサーバーのリレーをローカルネットワークに許すと、外部からもリレーができることになるのかな?
ということは、127.0.0.1のみにリレーさせればいい。ためしてみよ。
0300名無しさん@お腹いっぱい。
2005/05/10(火) 04:08:41Win鯖むけのDMZ設定が優先してないか確かめやがれ
0301名無しさん@お腹いっぱい。
2005/05/10(火) 09:41:450302名無しさん@お腹いっぱい。
2005/05/10(火) 10:26:11◯リューター
0303名無しさん@お腹いっぱい。
2005/05/10(火) 10:29:08◯クリューター
0304名無しさん@お腹いっぱい。
2005/05/10(火) 10:36:56◯クリューテル
0305名無しさん@お腹いっぱい。
2005/05/10(火) 11:05:42バカが相手だから、通常では考えられないような可能性も考慮しただけだろ
0306名無しさん@お腹いっぱい。
2005/05/10(火) 11:07:040307名無しさん@お腹いっぱい。
2005/05/10(火) 11:15:200308名無しさん@お腹いっぱい。
2005/05/10(火) 12:15:370309名無しさん@お腹いっぱい。
2005/05/10(火) 12:39:020310名無しさん@お腹いっぱい。
2005/05/10(火) 12:48:35>ルーターで内部アドレスに変換されたものは、きかんのか?
おまい、アパッチのアクセスログは見たこと無いのか?
0311名無しさん@お腹いっぱい。
2005/05/10(火) 12:52:500312名無しさん@お腹いっぱい。
2005/05/10(火) 13:13:580313名無しさん@お腹いっぱい。
2005/05/10(火) 14:15:420314名無しさん@お腹いっぱい。
2005/05/10(火) 14:34:22allow from foo.example.com
というように FQDN 形式のホスト名を指定した場合、foo.example.com
からアクセスしても、forbidden エラーになってしまいます。
allow from 192.168.0.1
というように、foo.example.com の IP アドレスを指定にした場合は
上手くアクセス出来ます。このような状況なのですが、何が原因と考
えられるでしょう?
Apache が動作しているホストから、foo.example.com の A レコード
を引くことは出来ています。
0315名無しさん@お腹いっぱい。
2005/05/10(火) 14:41:39IPアドレスだとうまくいくのかな?
HostnameLookups はOnになってる?
0316314
2005/05/10(火) 14:45:25httpd.conf で HostnameLookups On と記述してあります。
実際、出力されるログ (access_log など) のクライアントの情報は、
IP アドレスではなく、FQDN 形式のホスト名で出力されています。
アクセス制限だけが、IP アドレスだと上手くいくけど、FQDN 形式のホスト
名だと上手く行かない、という状況なのです。
0317314
2005/05/10(火) 14:49:380318名無しさん@お腹いっぱい。
2005/05/10(火) 14:50:56http://httpd.apache.org/docs-2.0/mod/mod_access.html#allow
念のため再読してみたら?
Apache のバージョンは書こうな。
0319314
2005/05/10(火) 15:00:28そこは、質問の前に読みました。それによると、HostnameLookups の設定
に関係なく、PTR レコードを引いて、ホスト名文字列がマッチするかを
判定してくれるはずで、特別な設定は必要ないはずなんですよねぇ…。
OS は Solaris 9 ですが、nscd は止めています (名前解決に関する不要な
トラブルを避けるため)。このマシン上から、dig を使って、該当クライア
ントの PTR レコードが正しく引けることは確認できています。
なんか、ショボい間違いがありそうなんですけど…。
0320名無しさん@お腹いっぱい。
2005/05/10(火) 15:08:54PTR ひいた後 A ひくんじゃね?
0321名無しさん@お腹いっぱい。
2005/05/10(火) 15:24:530322314
2005/05/10(火) 15:38:30後で、ネットワークトレース取りながら、実際、何を引いているかも
確認してみますが…。
0323名無しさん@お腹いっぱい。
2005/05/10(火) 15:56:550324名無しさん@お腹いっぱい。
2005/05/11(水) 09:20:23いや だから
Aレコードが引ける引けないじゃなくて
PTRで引けるホスト名が書いて有るのかって事でしょ
0325314
2005/05/11(水) 10:36:31なんだったんだろ? タイプミスではないと思うんだけれど、
何か変なコードがまじってたのかもしれません。お騒がせしました。
0326名無しさん@お腹いっぱい。
2005/05/11(水) 10:40:030327名無しさん@お腹いっぱい。
2005/05/11(水) 19:04:090328名無しさん@お腹いっぱい。
2005/05/16(月) 00:21:09# httpd -v
Server version: Apache/2.0.51
Server built: Nov 12 2004 10:10:20
今まで普通にログをアクセスログをとれていたのですが、05-05-15
の 4:02am 以来、access_log に何も記録されなくなってしまいました
(0 バイト状態)。これは一体どうしたことでしょうか?
システム再起動してもダメでした。
先達で原因にお心当たりはありませんでしょうか…?
0329名無しさん@お腹いっぱい。
2005/05/16(月) 00:43:49ディスクの空きが無いとか?
0330名無しさん@お腹いっぱい。
2005/05/16(月) 00:44:52Fedora スレで聞いた方がいいんでは。
0331名無しさん@お腹いっぱい。
2005/05/16(月) 02:01:06http://itbtech.itboost.co.jp/inst/inst_25.php
0332名無しさん@お腹いっぱい。
2005/05/16(月) 03:44:06それはわかっております。
0333名無しさん@お腹いっぱい。
2005/05/16(月) 05:40:180334名無しさん@お腹いっぱい。
2005/05/16(月) 05:48:01あとはhttpdが起動していないとか?
0335名無しさん@お腹いっぱい。
2005/05/16(月) 06:18:500336名無しさん@お腹いっぱい。
2005/05/17(火) 02:03:310337名無しさん@お腹いっぱい。
2005/05/17(火) 18:53:390338名無しさん@お腹いっぱい。
2005/05/17(火) 19:37:54ディスクフルと再起動忘れくらいだもんな
0339名無しさん@お腹いっぱい。
2005/05/17(火) 22:34:450340名無しさん@お腹いっぱい。
2005/05/18(水) 12:54:37IgnoreURLを追加する前に処理したものからは取り除かれないのでしょうか?
0341ヽ(´ー`)ノ ◆.ogCuANUcE
2005/05/18(水) 14:02:46なんでそれが Apache に関連するの?
Apache の設定じゃなくて Webalizer の設定だろ?
0342名無しさん@お腹いっぱい。
2005/05/18(水) 15:38:000343名無しさん@お腹いっぱい。
2005/05/20(金) 16:53:46DocumentRoot must be a directoryってアパッチ先生に怒られるんだけど
なんでだろ
■ このスレッドは過去ログ倉庫に格納されています