問題
今、私はApache上で完全なn00bです。私は現在の問題でいくつかの助けを得ることができます。私は3種類のシステム(すべてのアドバンテックのコンピュータ、1つのボックスPC、1つの高度なTCAブレード、1つのコンパクトPCIブレード、およびすべてにRHEL6がインストールされている)にhttpd rpmをインストールしました。他のインストールでは、以前に使用したファイルでApacheを設定しました。私はRHEL6上のApacheサーバに接続できません
# service httpd restart
コマンドを発行するとすべてがうまく行くと、私はこの出力を得る:
今Stopping httpd: [ OK ]
Starting httpd: httpd: apr_sockaddr_info_get() failed for <PC_Name>
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[ OK ]
私は、Apache経由でマシンに接続しようとしたとき、私は、ログイン画面を求めてを取得しますユーザー名とパスワードを入力します。ただし、ログインに失敗します。
[Thu Sep 15 14:24:40 2011] [error] [client 192.168.10.175] (13)Permission denied: Could not open password file: /etc/shadow
[Thu Sep 15 14:24:40 2011] [error] [client 192.168.10.175] PAM: user 'root' - not authenticated: System error
これはどちらかの設定エラーであるように私には思える、またはそれは権限とは何かを持っている:私はは/ var /ログ/ httpdの/でerror_logを見てみると、それは、このエラーメッセージが表示されます。しかし、私はそれを見つけることができません。もう1つの興味深い事実は、これは最初の(Box PC)ではなく、最後の2つのインストール(Advanced TCA & Compact PCI)にのみ適用され、3つのインストールはまったく同じです。
追加情報
私はそれがYUMからのhttpdをインストールしたインストール方法、
# yum install httpd
次は、構成によって必要とされmod_auth_pam、
# yum install mod_auth_pam
をインストールそれから私は、Apacheを設定し以前のインストール(これは基本的に標準のApacheインストールから設定ファイルを置き換えるだけです)から得たファイルを使用して再起動しましたApacheサービスこのエラーの
2番目のエラーでは、Apacheユーザーはディレクトリとファイルを読み取るためのアクセス権を持っていません。 –
すぐにそれを試みます。 – ThaMe90
shadowファイルのパーミッションを変更しても、グループshadowが変更されませんでした。すべてエラーメッセージが指定されています:< – ThaMe90