- ベストアンサー
Apacheについての質問
- Linuxの勉強を始めようとしているときにApacheをインストールし、自分で作成したHTMLファイルを表示させる方法についてアドバイスをお願いします。
- CentOS5.4上でApacheを動作させるために必要なアクセス権限についての情報を調べている最中ですが、うまく表示されません。505の権限を設定しても解決しませんでした。どのように対処すればよいですか?
- WindowsホストOSからCentOS5.4上のApacheサーバにアクセスして、テストページが表示されることを確認しました。しかし、自分で作成したHTMLファイルを表示させるための設定方法がわかりません。どのようにすれば表示できるようになるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
CentOS 5.4で標準のApacheを導入したのであればApache 2.0系になります。 設定ファイル自体は /etc/httpd/conf/httpd.conf がメインの設定ファイルになります。 過去にDocumentRootの確認との回答が出ていますが、Apache 2.0系のデフォルトのDocumentRootは /var/www/html になっていますので、作成したファイルを一度こちらにおいてみてはいかがでしょうか。 それでもダメな場合はDocumentRootを確認してください。 ちなみに補足ですが、テストページは/var/htmlにも/var/www/htmlにも置いていない別な場所にあります。 Apache 2.0系は/etc/httpd/conf.d/*にも付加用の設定ファイルがあります。
その他の回答 (2)
- saburoji0
- ベストアンサー率50% (13/26)
ちょっと、つかみどころのない質問ですが・・・ apacheが動いている(「予想に反して~」が表示されている)のであれば、 ほとんど出来ていると思います。 あとは設定の確認くらいですかね。apache2ではないですよね? apacheであれば、以下ファイルの設定を確認。 /etc/apache/httpd.conf (結構長い設定ファイルです。) DocumentRoot /var/html (rootが、表示したい場所に正しく設定されているか確認) 設定を変更した場合は、apacheをrestart あと、この時点でアクセス権限は関係ないかと。 弄ったのであれば、元の状態に戻しておいてください。 (最初から、755くらいになっていませんでしたか?)
- SAYKA
- ベストアンサー率34% (944/2776)
まず調べるのは どこが公開場所のrootになっているか じゃないかな。 そのアクセスしたときに見たtopページが どの階層にあるのかを探そう。 というか設定ファイル見れば書いてあるんだけどね・・・ そこを基準にファイルを置かないと どこに何を置いても意味がないよ