• ベストアンサー

apache のhttpd.conf

FreeBSDでapacheをつかっています。httpd.confがとてもながくとても編集しずらくかんじるのですが、#がついたところや関係ないところを削ってしまうとおかしくなるものなのでしょうか?

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

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

ならないです。 「編集したら、動かなくなりました」という場合、それは関係のあるところをいじってしまったという事でしょう。 実行する前にはバックアップをとっておく事を忘れずに。

naga092
質問者

お礼

ありがとうございました。あかげさまでcgi掲示板設置できました。

その他の回答 (3)

  • astronaut
  • ベストアンサー率58% (303/516)
回答No.4

デフォルトのhttpd.confのコメントは「非常にありがたい」と思うんですが.削っちゃうなんてもったいない… 初めてapache-2.0をセットアップしたときも、ほとんど何も調べずとも、httpd.confのコメントを読むだけで設定できましたし. エディタの使い方に習熟する努力をされるのが本筋だと思います.

naga092
質問者

補足

ありがとうございました。あかげさまでcgi掲示板設置できました。

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.3

#2の人の補足。 >今までの経験ですが、あまり原型をとどめない程、修正しない方が良い 何をどう変更したのかがわからないと、メジャーバージョンアップなどでサンプルのhttpd.confが大きく変わった時に困ります。 別の方法としては、修正内容とその理由を別途ファイルに記録しておく等をやっておけば、不要分をばっさり削ってもいいと思います。メジャーバージョンアップ時は今のconfを捨てて、パッケージのサンプルを記録に従って再修正。

naga092
質問者

お礼

ありがとうございました。あかげさまでcgi掲示板設置できました。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

>#がついたところや関係ないところを削ってしまうと たとえば、オリジナル(編集前)のhttpd.confを、httpd.conf.org みたいに退避しておいたら、 # cp httpd.conf httpd.conf.org 編集済みのhttpd.confと比較できるので、どの箇所をどのように 修正したか、diffコマンドで確認しやすいです。 # diff httpd.conf.org httpd.conf なので、今までの経験ですが、あまり原型をとどめない程、修正しない方が 良い場合が多いです。

naga092
質問者

補足

ありがとうございました。あかげさまでcgi掲示板設置できました。

関連するQ&A

  • PHPとApacheの連携で、困ってます。httpd.confどこにあるのでしょう?

    PHPの設定をしました。Apacheのインストールもしました。PHPとApacheの連携を行う必要があるのですが、Apacheの設定ファイルであるhttpd.confを編集する必要があり、「%APACHE\HOME%/conf」フォルダのhttpd.confを変更しなければならないのですが、httpd.confと、「%APACHE\HOME%/conf」フォルダがどこにあるかわかりません。わかる方教えてください。大変困っています。よろしくお願いします。

    • ベストアンサー
    • PHP
  • httpd.confの編集後は?

    宜しくお願いします。 レンタルVPSサーバー Apache2.2.X系 Apacheは起動していますが、それからが・・・分かりません。。。 Webサイトを公表したいと思っています。 そこで、まず初めにhttpd.confを編集した方が良いとサイトや本で書いているのですが、どうやって編集したら良いのか悩んでいます。 根本的に間違っているかも知れないのですが、自分的にはTeratermを開き、suでroot管理者としてサーバーにアクセスしました。 そして、[root@XXXXXXXXXXX user]# vi /etc/httpd/conf/httpd.conf でhttpd.confを開きました。 色々なサイトや本を参考にhttpd.confの必要な初期設定を行ったのですが、どうやって編集したhttpd.confをサーバーに保存するのか?またapacheを再起動させないと反映されないと書いていたのですが、何時のタイミングで/etc/init.d/httpd restartを実行するのか? ご指導お願い致します。 (1)httpd.confの編集の方法は? (2)編集後にApacheを再起動させるタイミング、方法は?

  • 秀丸を使ってのhttpd.confの編集

    php言語のApacheの設定の為にhttpd.confを秀丸で編集するにはどうやって編集すればいいのでしょうか? XAMPP内にはhttpd.confは有りますが、秀丸でXAMPP内を見てもhttpd.confは表示されません。 解る方教えてもらえないでしょうか?

    • ベストアンサー
    • PHP
  • Apacheを複数のhttpd.confを用いてる場合の再起動

    Apacheを複数のhttpd.confファイルを用いて運用している場合、 個々のhttpd.confを指定してのApache再起動は可能なのでしょうか? 試しに、httpd_1.confとhttpd_2.confを用いて実施してみましたけど、 エラーになってしまいました。 手順を踏まえての詳細を以下に示します。 1./usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd_1.conf コマンドでApacheを起動。 2./usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd_2.conf コマンドでApacheを起動。 3.その後Apacheを停止したらプロセスが残ってしまいました。

  • httpd.confが読み込まれません

    httpd.confの設定を修正したにもかかわらずApacheを再起動しても、httpd.confの設定が反映されません。どのようなことが原因として考えられますでしょうか? すいませんが、よろしくお願いいたします。

  • APACHEで参照するhttpd.confの場所を変更する方法がわかり

    APACHEで参照するhttpd.confの場所を変更する方法がわかりません。 とある理由で以下のような変更をしたいのですが良くわからず行き詰ってしまいました。 /etc/http/httpd.conf⇒/usr/local/apache/httpd.conf としたいのですが、どこでhttpd.confのディレクトリを設定しているかわからず困っています。 参照するhttpd.confの場所を変更する方法を教えてください。

  • apache2のhttpd.confをダウンロードできないか?

    RedhatLinux9に最初から入っていたapache2.0.40のhttpd.confをいろいろいじっていたら、めちゃくちゃになってしまいました。 初期状態か正しい設定例のhttpd.confの全文があるサイトはないですか? サイトじゃなくて、貼り付けてもいいです。 設定したかったことは、 1./home/*/public_htmlでユーザーごとに割り振り。 2./home/*/public_htmlでCGI、SSIを許可。 3./var/www/htmlでCGI、SSIを許可。 です。

  • httpd.confの内容

    Apacheを起動すると、最初にhttpd.confを読み込むと思うのですが、 この読み込まれた内容は、Apacheの起動中ずっとどこかに保持されているのでしょうか? httpd.confを修正しても、Apacheを再起動しない限り反映しないことから、どこかに保持されているように思うのですが、 もしその場合、その保持されている場所はどこでしょうか?

  • apacheのhttpd.confにAdd Type application/x-httpd.phpが見当たらない

    こんにちは 手動でPHPをインストールしたのですが、 apacheと関連付けるために、apacheのhttpd.confに 「apacheのhttpd.confにAdd Type application/x-httpd.php」が見当たりません。 こういった場合は、何がいけないのでしょうか。 また、自分で追記してもいいのでしょうか。 よく追記すると、apacheが起動できなくなります。

    • ベストアンサー
    • PHP
  • Apacheでhttpd-ssl.confエラー

    当方、windows7 32bitでwwwサーバを組んでいる超初心者です。 apacheは2.2.25、Active Perlは5.16.3.1で OpenSSLは1_0_1です。、 c/apache softoware Foundation c/perl c/openssl 以上の場所にインストールしています。 http://tako.jugem.cc/?eid=719 ここのサイトの説明通りにやりました。但し、openssl.cfg は c/apache softoware Foundation/apache2.2/conf/sslに入れましたが。 上記のサイトで > openssl req -config openssl.cfg -new -out ./ssl.key/server.csr 色々聞かれるので埋める とあり、色々埋めました。 Apacheのhttpd.confの変更、 httpd-ssl.confの変更も行いました。↓ SSLCertificateFile "C:/Apache Software Foundation/Apache2.2/conf/ssl/server.crt" SSLCertificateKeyFile "C:/Apache Software Foundation/Apache2.2/conf/ssl/server.key" と変更しました。 server.crtファイルも server.keyファイルも上記の場所にあるのですが、 これでapacheを起動すると The requested operation has faild! とエラーメッセージが出てしまいます。 httpd-ssl.confを有効にしなければ、apacheは普通に動いてくれます。 何が足りないのか、私には解りません。 考えうるエラーの原因が思い当たったらご教授願います。