http://ホスト名/zabbixへのアクセスエラー
初めまして。
zabbix1.6.1をインストールしています。
IEで以下URLに接続した際、「Web ページがみつかりません」の表示になります。
http://ホスト名/zabbix/
http://ホスト名/zabbix/index.php
なお、
/var/www/html/zabbixを作成しソースファイルをコピーし、
/var/www/html/zabbixディレクトリ直下にindex.phpは存在します。
ApacheのDocumentRoot設定はデフォルト"etc/httpd/htdocs"の設定です。
環境、PHP関連は以下です。
-------------------------
RHEL5
MySQL-5.0.22
apache-2.0.52
php-cli-5.1.6-5.el5
php-common-5.1.6-5.el5
php-pdo-5.1.6-5.el5
php-mysql-5.1.6-5.el5
php-bcmath-5.1.6-5.el5
php-gd-5.1.6-5.el5
-------------------------
kodai - 投稿数: 1341
こんにちは。
Apacheの設定で、DocumentRootを/var/www/htmlにするとどうでしょうか?
sgym - 投稿数: 66
ご返信ありがとうございます。
>Apacheの設定で、DocumentRootを/var/www/htmlにするとどうでしょうか?
http://ホスト名/
http://ホスト名/zabbix/
にアクセスすると、
------------------------------------------------------------
Forbidden
You don't have permission to access /zabbix/ on this server.
------------------------------------------------------------
と表示されます。
/var/www/html/zabbixのパーミッションは755です。
http://ホスト名/zabbix/index.phpにアクセスすると、
----------
<?php
/*
** ZABBIX
----------
から始まるindex.phpの中身が表示されます。
KAZ - 投稿数: 1085
phpの拡張子判別が動いていないようです。
apacheのhttpd.confに下記は追加されていますか?
<code>
AddType application/x-httpd-php .php
</code>
index.phpを自動判別させるならば、下記も必要です。
<code>
DirectoryIndex index.html index.html.var index.php
</code>
sgym - 投稿数: 66
ご返信ありがとうございます。
apacheのhttpd.confには追記しております。
AddType application/x-httpd-php .php
DirectoryIndex index.html index.html.var index.php
申し訳ございません。そもそもPHP本体がインストールされているのか調べてみたところ、以下の結果となりました。
# rpm -qa | grep php
php-cli-5.1.6-5.el5
php-common-5.1.6-5.el5
php-pdo-5.1.6-5.el5
php-mysql-5.1.6-5.el5
php-bcmath-5.1.6-5.el5
php-gd-5.1.6-5.el5
PHP本体をインストールしてみると、エラーとなってしまいました。httpd-2.0.52はソースからインストールしております。
# rpm -ivh php-5.1.6-5.el5.i386.rpm
エラー:依存性の欠如:
httpd-mmn = 20051115 は php-5.1.6-5.el5.i386 に必要とされています
エラーメッセージを調査していますが、解決まで至っておりません。もしご存知でしたらご教授頂けますようお願い致します。
akatsuki - 投稿数: 6
# rpm -qa | grep php
php-cli-5.1.6-5.el5
php-common-5.1.6-5.el5
…
phpはインストールされているようですよね。このまま使ってはいいかと。
・Apacheのhttpd.confに
LoadModule php5_module modules/libphp5.so
とありますか?
・加えて、Apacheのインストールディレクトリ/modules/libphp5.so がありますか。(なかったらコピーなどを…linuxだとlibphp5.soはどこにあるんだろう…分らないのでfindなどしてみてください)
sgym - 投稿数: 66
akatsukiさん
・Apacheのhttpd.confに
LoadModule php5_module modules/libphp5.so
とありますか?
→存在しなかったので追記しました。
・加えて、Apacheのインストールディレクト
リ/modules/libphp5.so がありますか。(なかったらコピーなどを…linuxだとlibphp5.soはどこにあるんだろう…分らないのでfindなどしてみてください)
→存在しました。
以上の手順を踏みましたが、原因を特定できません。
最小構成でインストールしており、足りないものを後から追加していたので思うように進めませんでした。
OSインストールからやり直します。
スタッフの皆さん、akatsukiさんありがとうございました。