• 締切済み

Apache 設定 test画面

ホームページにCGIを組み込もうと、Apacheを勉強している初心者です。基本的な質問で恐縮ですが、Apacheの設定ができたようなのですが、ホームページにアクセスすると、Apache2のtest画面が開かれてしまいます。その中の「 To prevent this page from ever being used, follow the instructions in the file /etc/httpd/conf.d/welcome.conf.」 の意味なのですが、「このページが開かれないようにするには、” /etc/httpd/conf.d/welcome.conf.”ファイルの指示に従いなさい」ということだと思うのですが、” /etc/httpd/conf.d/welcome.conf.”はどこにあるのでしょうか? ちなみに利用しているApacheは勉強の都合上、バージョン1.3です。 質問の仕方が間違っているんじゃないかと心配しているほどの初心者です。 どなたかお教え下されば、大変助かります。よろしくお願いいたします。

みんなの回答

noname#119957
noname#119957
回答No.2

それから、ドキュメントルートなどを設定すれば、どこのディレクトリ(フォルダ)にHTMLを置くのかを設定できますので、テスト画面が開かなくなるとおもいますよ。

noname#119957
noname#119957
回答No.1

/etc/httpd/conf.d/welcome.conf これは、コンピュータ上のファイルのフルパスです。場所とファイル名そのものを現していますので、これ以上の説明はできません。 ** windowsでは、c:\windows\aaa\aaa.exeとして、\は、/の代用です。 c:/windows/aaa/aaa.exeではありません。 apacheの主な設定ファイルは、httpd.confというファイルです。 この中に、perl-cgiやphpの設定があります。 このhttpd.confの設定ファイルの、指示子(ディレクティブ)の設定については、apacheのサイトに説明があります。 該当バージョンのマニュアルを見てください。 http://www.apache.jp/manual/

koikex7
質問者

お礼

ken_tyan 様 詳しい説明、どうもありがとうございます。 早速、マニュアル等を見てみます。参考書も注文しました。 今後ともよろしくお願いいたします。

関連するQ&A

  • apacheの設定

    Linuxの初心者です。 CentOSを使っていて、apacheの起動スクリプトの作成・実行権限の付与、ユーザの作成などが終わり、実際に起動させようと /etc/init.d/httpd start とやっても、以下のようなエラーメッセージが出ます。 Starting httpd: Syntax error on line 18 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp4.so into server: /usr/local/apache/modules/libphp4.so: cannot open shared object file: No such file or directory これの意味していることは何でしょうか? どうしたら解決できるでしょうか? よろしくお願いします。

  • PHPのエラーでapacheが起動できない

    教えてください。 Fedora Core4でWebサーバーを構築しているのですが、 httpd.confをコンパイルすると下記エラーが出てしまいます。 ”Syntax error on line6 of /etc/httpd/conf.d/php.conf:Cannot load /etc/httpd/modules/libphp5.so into server:libgmp.so.3: Cannot open shared object file:No such file or directory” /etc/httpd/conf.d/php.confのファイルをロードしないようにすればapacheは起動するのですが、PHPが使えません。 どう対処したらapacheとPHPが両方解決できますか? 宜しくお願いします。

  • Apacheの起動について・・・

    今回初めてLinuxに挑戦してます。 RedHat Linux 7.2をWebサーバのとしてインストールしました。 Apache_1.3.20も一緒にインストールされました。 今回はApache_1.3.27を使用したいので、HPよりダウンロードして、 インストールを行いました。 インストールはなんとか上手くいき起動も可能なのですが、 /sbin/chkconfig --level 35 httpd on のコマンドで自動起動にする対象のApacheは1.3.27のほうにしたいのです。 ※現状では、1.3.20のほうが上がります。 インストール済みのApache設定は、/etc/httpd/conf/ 後からインストールしたApache設定は、/usr/local/apache/conf/ のhttpd.confになるようです。 Linuxの起動時にApache_1.3.27が自動で起動されるように 設定したいのですが、どうにもわかりません。 ネットで検索して、 「自動起動するために起動スクリプトを /etc/init.d または /etc/rc.d/init.d にコピーします」 とまでは解ったのですが、ファイルをそのままコピーしていいのか、どうすればいいのか検討がつきません。 どなたか教えて下さい。

  • apache testページの解除

    突然ですが、apacheのテストページの解除方法を教えてください。 etcフォルダからwelcome.confというものを探しても見当たりません。 使っているOSはOS X10.8です。

  • Apacheアップデートしたのにバージョンが。。

    困っています。 以下の手順でapacheをアップデートしたのですが、 「rpm -qi httpd」ではバージョンが変わりません。 「httpd -V」では最新バージョンになっています。 「httpd」の実行ファイルは置き換えているので、 最新化されていると思うのですが、何が不足しているのか どなたか教えて頂けないでしょうか。 よろしくお願いします。 <サーバ環境>  OS:Redhat Enterprise Linux 5.7 <旧apache情報>  バージョン:2.2.3  ディレクトリ:/etc/httpd  実行ファイル:/usr/sbin <新apache情報>  バージョン:2.2.21  ディレクトリ:/usr/local/apache2  実行ファイル:/usr/local/apache2/bin ※ネットワークの問題により、「yum httpd update」は使用できない。 <アップデート手順> 1.apacheミラーサイトから httpd-2.2.21.tar.gz をダウンロード。 2.configureでインストール準備。  パラメータは、モジュール全て展開、suexec生成を指定。 3.make、make install にてインストール。 4.makeで作成された最新の suexecを /usr/sbin の旧実行ファイルと置き換え。 5.httpd旧実行ファイルの置き換え。   # mv /usr/sbin/httpd /usr/sbin/httpd_old   # ln -s /etc/httpd/bin/httpd /usr/sbin/httpd 6.旧Apache ディレクトリと同名の、シンボリックリンクを作成する。   # ln -s /usr/local/apache2 /etc/httpd 7.httpd.conf 関連の設定変更。   旧apacheの設定を、下記ファイルに反映。   ・httpd.conf   ・extra/httpd-default.conf   ・extra/httpd-languages.conf 8.起動スクリプトの変更   httpd-2.2.21/build/rpm/httpd.init から /etc/rc.d/init.d/httpd を生成し、   旧スクリプトと置き換える。 9.service httpd start で、再起動し、アプリケーションの正常動作を確認。  OS再起動後も自動起動していることを確認。 以上です。

  • apacheの入ったフォルダを動かしたい

    apacheの入ったフォルダを動かしたい apacheの入ったフォルダを動かしたいのですが、うまくいきません。おそらく何かをしていないのだと思うのですが、一体どうすればいいのかわかりません。私が認識している、apacheの入ったフォルダを動かすために必要なことは、「(1)httpd.confの設定を変える。(2)ファイルを動かす。(3)apacheを再起動する。」です。しかしこれだとhttpd.confの参照先が移動前の位置になっていてうまく動きません。他のファイルも覗いてみたり、confフォルダの中のoriginalフォルダの中のhttpd.confも同様にいじってみたりしたのですが、よくわかりません。他に何をすればいいのでしょうか? apacheは2.2を使用しています

  • apacheの設定について

    初めて投稿します。 私は、ある企業でSEをしており、まだどの分野においても初心者なのですが、この企業の情報システムの管理者の立場です。 ある部署が作成したホームページを確認用サーバにアップロードする作業をしていた際、このホームページ作成者から、 「『cgi-binディレクトリ中のみでCGIを実行する設定』以外に、さらに加えられた限定・制限などの有無を教えて欲しい (例えば、拡張子による実行制限など)」との質問を受けましたが、「cgi」や「apache」の知識が全くないもので、 どう回答したらよいかが全く分からず困っております。 検索して調べたり、本を購入し読んでみて、httpd.confファイルの設定を確認したり、変更してみて動作確認してみるという ところまでは分かりましたが、httpd.confファイルのどの部分を確認したら良いのか分かりません。 どう設定するかというのは、当社の運用方針によるものだと思いますが、どの部分をどのように確認すれば 良いのかを、どなたかご教授頂けたらと思います。宜しくお願い致します。

  • アパッチの設定がうまくできません。

    すみません、質問します。 現在、OS X10.2にてアパッチの設定をしようと、 http://www.futomi.com/lecture/macosx/prepare.html のページを参考にターミナルをいじっているのですが、 なぜか、全てのプロセスを終えても正常にcgiが実行できません。 (上記ぺージを参考に、 http://127.0.0.1/~username/cgi-bin/xxx.cgi として printenv.cgiを実行しようとしています。) 症状としては、cgiが動作せずに、ソースがそのまま表示されている ような感じです。 理由が分からなくて困っているのですが、どんな原因が 考えられるでしょうか? os10.2にしてからの症状として、 参考にしているページにあるターミナルのキャプチャ画像と比べて、 [localhost:~] とあるべきところが私のマシンでは[Macintosh:~]と なっているのが気になりますが、どうしたらいいのでしょう。 また、/private/etc/httpd のなかに httpd.conf.prefixが 見あたらないのですが、どういうことでしょう。 現状は、以下のようになっています。 [Macintosh:~] username% ls -F /private/etc/httpd httpd.conf httpd.conf.org mime.types httpd.conf.bak magic mime.types.default httpd.conf.default magic.default users/ どなたか、よろしければ教えて下さい。 よろしく御願いします。

    • ベストアンサー
    • Mac
  • debian Apache2の設定

    2.0系が初めてなのでお願いします。VirtualHostの記述は/etc/apache2/site-enable/下か /etc/apache2/conf.d/下 なのかどちらでも構わないのかよくわかりません。お詳しい方宜しくおねがいします。

  • Debianの Apache2 VirtualHostの設定方法 RedHat系と違う?

    DebianのApache2を使い、バーチャルホストの設定を行いたいのですが、何か良い見本があれば教えていただけますか? RedHat系では httpd.confにすべて記述していたのでうすが、debianは設定ファイルが色々と分かれているようです。/etc/apache2/site-available/defaltに<VirtualHost>の設定を行うのですが、RedHat系の物をそのまま書き写して、 /etc/init.d/apache startとしても、起動しません。 デビアンのバーチャルホストの設定で参考になるものがございましたら教えてください。

専門家に質問してみよう