• ベストアンサー

apacheの設定

solaris9でapache1.3.33を使用しています。 DDNSでサーバーを公開してサーバー自体うまく起動しています。 サーバーデフォルトの(あなたの予想に反して、このページが見えているでしょうか?) と見えます。 ですがWWWルートらしきところに、index.htmを置いても反映されません。(index.htmlでも変わらず) やりたいことは簡単なWEBページを公開したいだけです。IISでは立ち上げたことがありますが、この環境だとわかりません。どう設定すればよいでしょうか? wwwルートの場所とindex.htmを有効にさせるにはどうすればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

1.まず、httpd.confを探していただきたい。大体 /usr/local/apache/conf/httpd.conf か /etc/httpd/conf/httpd.conf のどちらかだが、どのようにApacheをインストールしたかによる。まぁfindコマンドやlocateコマンドを使えば機械にまかせられる。 2.で、めでたく見つかったあかつきには、それをmoreやlessで見るか、viで開いてくれたまい。 3.次に、「DocumentRoot」を検索する。ここに書いてある場所にindex.htmlを保存すべし。 ところで、ここでひょっとしたら(君が最初にindex.htmlを置いた)ディレクトリは正しいかも知れない。それなのに反映されない場合、次の状況が考えられる。 a.見に行ったブラウザのキャッシュが消えてない→消そう b.同じディレクトリ内に、index.html.sjisやindex.html.eucなどのファイルがあり、そちらが表示されている→消そう こんな感じですか。httpd.confの中にはApacheの設定が全部入っているので一通り見ておくと良いよ。

denza
質問者

お礼

APACHE何度も入れなおしたりしてフォルダーが混乱状態になってしまったため、OSから入れなおして解消しました。ドキュメントルートの件は参考になりました。どうもです。

その他の回答 (1)

回答No.2

Apache\conf\にある「httpd.conf」内の、DocumentRootの設定を確認して下さい。 その値がapacheのドキュメントルートとなります。 その場所にindex.htmlを置くか、今index.htmlのディレクトリをドキュメントルートに設定することで表示されるようになると思います。

denza
質問者

お礼

Gooサーバー混雑でずっとアクセスできませんでした。 OSから入れなおしかいけつしました。 ありがとうございます。

関連するQ&A