はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 apacheにアクセスできない
日時: 2007/01/08 12:50
名前: とんとん

こんにちは。

最近Vine4.0をいれました。
windowsからvineにサーバーアクセスできず困ってしまいました。(win側からapacheが動作しない)
apacheバージョン1.3.37

/httpd.confの設定
ServerAdmin webmaster@xxxxx.com ←管理者のメールアドレス

ServerName xxxxx.com ← 取得したドメイン

DocumentRoot /home/httpd/html ← デフォルト

ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/


<Directory /home/httpd/cgi-bin>
  AllowOverride None
  Options ExecCGI
  Order allow,deny
  Allow from all
</Directory>

#AddHandler cgi-script .cgi ←行頭の「#」を削除

Options Includes ExecCGI FollowSymLinks


AllowOverride All 

* vin側にてhttp://localhost/では正常にapacheのスタートページが表示されます。 
  vin側にてファイヤーフォールは無効にしてあります
  winからvinのpablic_htmlにアクセスはできます。(ルータでポートマッピングの設定はしてあります)
  
なお、http://xxx.xxx.xx.x:8080でアクセスするとForbiddenになってしまいアクセス許可がないみたいなのですが。(ポートは8080を使用)

なにかお気づきのてんがありましたらご教授下さい。

■ コンテンツ関連情報

 Re: apacheにアクセスできない ( No.1 )
日時: 2007/01/08 18:41
名前: 管理者

> * vin側にてhttp://localhost/では正常にapacheのスタートページが表示されます。 
>   vin側にてファイヤーフォールは無効にしてあります
>   winからvinのpablic_htmlにアクセスはできます。(ルータでポートマッピングの設定はしてあります)
>   
> なお、http://xxx.xxx.xx.x:8080でアクセスするとForbiddenになってしまいアクセス許可がないみたいなのですが。(ポートは8080を使用)


「http://localhost/では正常に・・・」とありますが、「http://localhost:8080/」は、どう言った用途でしょうか?
ポート指定しない場合は「80」を使用するので上記で正常表示されるならば、8080の指定している意味が不明です。
 Re: apacheにアクセスできない ( No.2 )
日時: 2007/01/08 19:43
名前: とんとん

ありがとうございます。

>「http://localhost/では正常に・・・」とありますが

これはvine側で確認をいたしました結果、正常に表示されました。

>ポート指定しない場合は「80」を使用するので上記で正常表示されるならば、8080の指定している意味が不明で>す。

このポート8080の指定はwinからのapacheの動作確認なのですがポートは指定しなくてもよかったのですね?
 Re: apacheにアクセスできない ( No.3 )
日時: 2007/01/08 20:18
名前: 管理者

> 「http://localhost/では正常に・・・」とありますが、「http://localhost:8080/」は、どう言った用途でしょうか?

上記に誤りがありました。
「http://localhost:8080/」ではなくて、「http://xxx.xxx.xx.x:8080/」でした。

本題に戻りますが、「xxx.xxx.xx.x」はサーバのIPアドレスですよね?
そうであれば、「http://xxx.xxx.xx.x/」で、Win側(クライアント)からアクセスした場合、
サーバ側で「http://localhost/」でアクセスした内容と同一になります。

> このポート8080の指定はwinからのapacheの動作確認なのですがポートは指定しなくてもよかったのですね?

上記に被りますが、8080の指定はいりません。
 Re: apacheにアクセスできない ( No.4 )
日時: 2007/01/08 21:09
名前: とんとん

ありがとうございます。

>本題に戻りますが、「xxx.xxx.xx.x」はサーバのIPアドレスですよね?

はい、サーバーのIPアドレスです。

>上記に被りますが、8080の指定はいりません
はい、分かりました。

下記のようにWin側(クライアント)から
http://192.168.11.5などとやりますとこんどは「サーバーが見つからない」と出てしまいます。

httpdをいったんアンインストールして再度インストールしましたらこんどはサーバー側まで
「正常に接続できませんでした」と、なってしまいました。

 Re: apacheにアクセスできない ( No.5 )
日時: 2007/01/11 20:38
名前: とんとん

お世話になります。

原因分からずいまだにapacheのテストページが表示できません。
そこでまたfedora5の戻してみましたらこちらもテストページが表示できなくなってしまい
途方にくれました。

下記はfedora5のエラーログなのですが何かつかめないでしょうか?
すみませんがよろしくお願いします。
/var/log/httpd/error/logの内容

[Thu Jan 11 20:05:02 2007] [notice] Apache/2.2.2 (Fedora) configured -- resuming normal operations

[Thu Jan 11 20:12:25 2007] [notice] caught SIGTERM, shutting down

[Thu Jan 11 20:13:56 2007] [notice] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0

[Thu Jan 11 20:13:56 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

[Thu Jan 11 20:13:56 2007] [notice] Digest: generating secret for digest authentication ...

[Thu Jan 11 20:13:56 2007] [notice] Digest: done

[Thu Jan 11 20:13:56 2007] [notice] Apache/2.2.2 (Fedora) configured -- resuming normal operations

-- INSERT --
 Re: apacheにアクセスできない ( No.6 )
日時: 2007/01/11 20:58
名前: 管理者

上記ログは、情報「notice」なので気にする必要はありません。

ただ以下のログでは「SELinux」が有効になっているようですね。
[Thu Jan 11 20:13:56 2007] [notice] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0

http://kajuhome.com/security_trouble.shtml#n02」を参考に「SELinux」を無効にしてみて下さい。
 Re: apacheにアクセスできない ( No.7 )
日時: 2007/01/11 21:13
名前: とんとん

ありがとうございます。

はい、SELinuxを無効にしてやってみたのですがテストページが表示されません。
何度か有効、無効を繰り返しておりましたがだめでした。


実は、古いパソコンにもlinux vine3.2を入れているのですがこちらもほぼ同時期に
サーバーのテストページが見えなくなってしまいまったようです。
まったく原因が分からなくなってしまいました。(ルーター?)

うう〜ん!
 Re: apacheにアクセスできない ( No.8 )
日時: 2007/01/11 21:49
名前: 管理者

サーバ自身からはブラウズできますか?
 Re: apacheにアクセスできない ( No.9 )
日時: 2007/01/11 21:55
名前: とんとん

はい、できます。

他のサイトにアクセスが問題なくできます。
 Re: apacheにアクセスできない ( No.10 )
日時: 2007/01/11 22:10
名前: 管理者

言葉足らずで申し訳ありません。

サーバから、自身のWebページはブラウズできますか?
 Re: apacheにアクセスできない ( No.11 )
日時: 2007/01/11 22:20
名前: とんとん

>言葉足らずで申し訳ありません。

こちらこそお手数おかけいたしました、すみません。

>サーバから、自身のWebページはブラウズできますか?

はい、見ることができました。
 Re: apacheにアクセスできない ( No.12 )
日時: 2007/01/11 22:27
名前: 管理者

では、2つの事を確認してみて下さい。

1.クライアントからpingは通りますか?
2.クライアントからIPアドレスでブラウズ出来ますか?(Webページは見れますか?)
 Re: apacheにアクセスできない ( No.13 )
日時: 2007/01/11 22:30
名前: とんとん

>1.クライアントからpingは通りますか?
はい、pingは通りました。

>2.クライアントからIPアドレスでブラウズ出来ますか?(Webページは見れますか?)
はい、Webページは見られました。
 Re: apacheにアクセスできない ( No.14 )
日時: 2007/01/11 22:40
名前: 管理者

名前解決だけの問題のようです。

クライアントのhostsファイルにサーバを登録するか、サーバにDNSサーバを構築してクライアントのネットワークプロパティのDNSサーバ指定をサーバIPにすれば解決しますよ。
 Re: apacheにアクセスできない ( No.15 )
日時: 2007/01/11 22:49
名前: とんとん

ありがとうございます、そうでしたか。

>クライアントのhostsファイルにサーバを登録するか
登録はしてあるのですが。。。


>サーバにDNSサーバを構築してクライアントのネットワークプロパティのDNSサーバ指定をサーバIPにすれば解>決しますよ

DNSサーバを構築するのはやったことがないのですが挑戦してみます、
でもいままで問題なかったのに急に表示できなくなったことが不思議です。
 Re: apacheにアクセスできない ( No.16 )
日時: 2007/01/12 11:29
名前: とんとん

こんにちは。

しつこいようで申し訳ありません。

まだDNSサーバ構築はやっておりませんがお聞きしたいことがあります。

今日windowsのクライアント側よりhttp://xxx.xxx.xx.x:8080のようにポートを入れてみましたら
apacheのテストページが表示されました。(xxxはipでもアドレスでも表示された)

そしてfedora側からhttp://localhost:8080とやりましたらこれもapacheのテストページが表示されました。

しかしポートを入れないでhttp://xxx.xxx.xx.xhttp://localhostではテストページは表示されません。
ポートを入れればokなのですがこれって正常なのでしょうか?

たびたびすみませんです。
 Re: apacheにアクセスできない ( No.17 )
日時: 2007/01/12 14:14
名前: 管理者

> しかしポートを入れないでhttp://xxx.xxx.xx.xhttp://localhostではテストページは表示されません。
> ポートを入れればokなのですがこれって正常なのでしょうか?


apacheの設定ファイルの値を確認してみてください。

「/etc/httpd/conf/httpd.conf」
Listen 80
ServerName xxxx.xxxx:80

上記の「80」が「8080」になっていませんか?
 Re: apacheにアクセスできない ( No.18 )
日時: 2007/01/12 15:27
名前: とんとん

たびたびお世話になります。

>「/etc/httpd/conf/httpd.conf」
>Listen 80
>ServerName xxxx.xxxx:80
>上記の「80」が「8080」になっていませんか?


はい、そのようにポート8080にしてあります。
ならば良いのですよね?
 Re: apacheにアクセスできない ( No.19 )
日時: 2007/01/12 15:37
名前: 管理者

> はい、そのようにポート8080にしてあります。

8080にする理由はありますか?
特になければ通常は「80」ですので、変更する事をお勧めします。

> ならば良いのですよね?

8080となっていれば「http://xxx.xxx.xx.x:8080」の様に行わないとアクセスできません。
 Re: apacheにアクセスできない ( No.20 )
日時: 2007/01/12 16:20
名前: とんとん

お世話になります。

>8080にする理由はありますか?
>特になければ通常は「80」ですので、変更する事をお勧めします。

ポート80の方はwindowsにてサーバーを立てているものですからLinuxはポート8080にしております。

>8080となっていれば「http://xxx.xxx.xx.x:8080」の様に行わないとアクセスできません
はい、分かりました、初歩的なことがわかりませんでした。
正常なことが分かって安心いたしました。

ありがとうございました。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.