- 締切済み
apacheのディレクトリの設定を教えて下さい。
apacheをつかって、Webサーバを立てました。 そのとき、Htmlのパス指定で、"/index.html"と指定したとき、ドキュメントルートの"index.html"が開かれると認識してます。 以下のファイルにてパス指定をしたとき http://192.168.0.1/XXXX/index.html "/sub.html"と指定すると、 http://192.168.0.1/XXXX/sub.html に遷移するような指定方法があると聞きました。 (IISでは、できるそうです。) Apacheでは、このように設定することは可能でしょうか? 参考までに、今回使用しているApacheのバージョンは2.0.55です。 よろしくお願い致します。 ※知識不足のため、まわりくどい聞き方になってしまいすみませんでした。
- TERIYAKIcom
- お礼率88% (70/79)
- ハードウェア・サーバー
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tachiwa
- ベストアンサー率34% (25/73)
>以下のファイルにてパス指定をしたとき >http://192.168.0.1/XXXX/index.html >"/sub.html"と指定すると、 >http://192.168.0.1/XXXX/sub.html >に遷移するような指定方法があると聞きました。 Apacheでもhtmlファイル名まで指定すれば当然そのファイルが出力されますよ。 ご質問の趣旨がいまいち分かりません。
関連するQ&A
- apacheの設定
solaris9でapache1.3.33を使用しています。 DDNSでサーバーを公開してサーバー自体うまく起動しています。 サーバーデフォルトの(あなたの予想に反して、このページが見えているでしょうか?) と見えます。 ですがWWWルートらしきところに、index.htmを置いても反映されません。(index.htmlでも変わらず) やりたいことは簡単なWEBページを公開したいだけです。IISでは立ち上げたことがありますが、この環境だとわかりません。どう設定すればよいでしょうか? wwwルートの場所とindex.htmを有効にさせるにはどうすればよいでしょうか?
- 締切済み
- Solaris系OS
- apacheの設定
solaris9でapache1.3.33を使用しています。 DDNSでサーバーを公開してサーバー自体うまく起動しています。 サーバーデフォルトの(あなたの予想に反して、このページが見えているでしょうか?) と見えます。 ですがWWWルートらしきところに、index.htmを置いても反映されません。(index.htmlでも変わらず) やりたいことは簡単なWEBページを公開したいだけです。IISでは立ち上げたことがありますが、この環境だとわかりません。どう設定すればよいでしょうか? wwwルートの場所とindex.htmを有効にさせるにはどうすればよいでしょうか?
- ベストアンサー
- Solaris系OS
- Apacheのディレクトリ構成
Apacheでテストサーバーを構築したいと思っています。 ディレクトリ構成は、 (1)/var/www/html/配下に通常のドキュメントを (2)/var/www/html/mrtg配下にMRTGのドキュメントを配置しています。 Apacheの設定DocumentRootは、/var/www/htmlです。 http://192.168.1.100/index.htmlでアクセスすると(1)が表示されます。 しかし、http://192.168.1.100/mrtg/index.htmlでアクセスすると、 403エラーになってしまいます。 その時エラーログには「client denied by server configuration: /var/www/mrtg/index.html」と表示されていました。 どうやら正しく(2)のアドレスを見に行ってないようなので、いろいろ試したのですがどうもうまくいきません。何が悪いのでしょうか?
- ベストアンサー
- ハードウェア・サーバー
- AWS apache設定
サーバ構築初心者です。 AWS で redhatをインストールし、Apacheをソースから入れるまではOKなのですが、 肝心のWeb(public DNSで)ブラウザでアクセスできません。 何が間違ってるのかご教授願えないでしょうか。 (1) AWS EC2 で 80番ポートを空ける Instance の Status Checks も 「2/2 checks passed」となっている事を確認 (2) Apache のプロセスを確認 ps aux | grep apache apache xxxx 0.0 0.3 xxxxxx xxxx ? Sl Aug10 0:01 /usr/local/apache2//bin/httpd -k start apache xxxx 0.0 0.3 xxxxxx xxxx ? Sl Aug10 0:01 /usr/local/apache2//bin/httpd -k start apache xxxx 0.0 0.3 xxxxxx xxxx ? Sl Aug10 0:01 /usr/local/apache2//bin/httpd -k start root xxxx 0.0 0.1 xxxxxx xxx pts/0 S+ 01:26 0:00 grep apache root xxxxx 0.0 0.4 xxxxx xxxx ? Ss Aug09 0:05 /usr/local/apac ※PIDとは隠してます。 (3) 80番ポートが空いてるか確認 netstat -ln | grep 80 tcp 0 0 :::80 :::* LISTEN この(3)が問題ではないだろうかと思ってるのですが・・・
- 締切済み
- ハードウェア・サーバー
- apacheの設定?
FreeBSD+Apache1.3.27+PHP3系でWebサーバを運用しております。 ドキュメントルートに、hogehoge.phpというファイルを置くと、 http://www.XX*.jp/hogehoge.php の動作は問題ないのですが、下記全てで同じページが表示されるようです。 http://www.XX*.jp/hogehoge http://www.XX*.jp/hogehoge/ http://www.XX*.jp/hogehoge/index.php 特に問題はないのですが、これはどのような理由でしょうか?関係しているモジュールやapacheの設定部分を知りたいと思います。 よろしくお願いいたします。
- 締切済み
- PHP
- PWSをはずして、Apacheをサーバソフトとして有効にするには?
Win95でApacheをウエッブサーバソフトとしてインストールして あります。ところが、はずしてあったIEをインストールして設定し直すと、 これまでApacheのドキュメントフォルダのindex.htmlが 表示されていたのが、PWS(パーソナル・ウェッブ・サーバ)のインデックス ファイルに変わっていまいました。DDNS(ダイナミック・ディーエヌエス) でサーバを公開していますが、このような症状はどうすれば解消できますか。
- ベストアンサー
- その他(インターネット接続・通信)
- Apacheのエラーについて
お世話になっています。 Apacheで「指定したファイルが見つかりません:Apache2」 というエラーがでてApacheが起動しません。 OS:WinXP HOME SP2 Apache:2.0.54 no-ssl.msiからのインストール IISなどの別WEBサーバ:なし(サービスで確認) Apacheのサービス登録がうまくいかないのが原因なのかなと思っています。 パスを環境変数で指定して CMDでapache -k install -n "Apache2" と入力すると、 no listening socket available とでます。つまりはソケットがないということらしいのですが。 このソケットをどこで開ければいいのかがわかりません。 そのほか、ここが悪いかも、というご指摘がありましたら教えていたいただければと思います。
- ベストアンサー
- ハードウェア・サーバー
- Apache2.2 Aliasについて
http://www.adminweb.jp/apache/docroot/index3.html 上のサイトを参考に、ドキュメントルート以外の場所へアクセスできるようにしたいんですが 参考サイト通りにやっても、うまく動きません。 httpd.confは <IfModule alias_module> Alias /labo/ "C:/Apache_Server/data/" <Directory "C:/Apache_Server/data"> Allow from all </Directory> ScriptAlias /cgi-bin/ "C:/Apache_Server/Apahce2.2/cgi-bin/" </IfModule> このように書いています。 (ServerRoot は "C:/Apache_Server/Apahce2.2" DocumentRoot は "C:/Apache_Server/Apahce2.2/htdocs"です) C:\Apache_Server\data に index.htmlを置き http://localhost/labo/index.html へアクセスしても Not Found The requested URL /labo/index.html was not found on this server. と表示されます。 環境はApache2.2、windows7です。 どこか間違っているところがあるのでしょうか? よろしくお願いいたします。
- ベストアンサー
- ハードウェア・サーバー
- PHPとApacheの設定について
Win2000でPHPとApacheの設定を試みています。phpinfo()関数を指定のディレクトリに入れて、アクセスしてもPHPのバージョンに関する情報が出てきません。代わりに、「Index Of/」と書いて、いろいろな言語でApacheの設定ができたときに出てくる「あなたの予想に反してこのページが見えていますか?」と書いたページへのリンクが出て、最後に「Apache/2.0.53 (Win32) PHP/5.0.5 Server at localhost Port 80」と書いてあります。エラーのチェックをしてみても、エラーは出てきません。何が原因なのか検討もつかない為、何かおわかりの方がいらっしゃいましたら、ぜひアドバイスをお願いいたします。
- 締切済み
- PHP
お礼
すみません。 今回やりたかったことは、以下のURLの"XXXX"の箇所が変更されても変更箇所を少なくしたかったのです。 http://192.168.0.1/XXXX/index.html さらに、こちらの勘違いもありました。 今回の質問で言っていたことは、Webサーバーの設定ではなく、<BASE>タグのhref属性のことでした。 かつ、パスの指定も先頭に"/"を付けずに指定するという方法でした。 なので、今回は全てのHTMLファイル内の<BASE>タグのhref属性に値を設定するようにプログラムで指定しようと思います。 意図不明かつ、質問自体が誤っているような質問に回答していただきありがとうございました。