ベストアンサー apache のhttpd.conf 2003/12/14 20:13 FreeBSDでapacheをつかっています。httpd.confがとてもながくとても編集しずらくかんじるのですが、#がついたところや関係ないところを削ってしまうとおかしくなるものなのでしょうか? みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー osamuy ベストアンサー率42% (1231/2878) 2003/12/14 20:38 回答No.1 ならないです。 「編集したら、動かなくなりました」という場合、それは関係のあるところをいじってしまったという事でしょう。 実行する前にはバックアップをとっておく事を忘れずに。 質問者 お礼 2003/12/16 00:04 ありがとうございました。あかげさまでcgi掲示板設置できました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) astronaut ベストアンサー率58% (303/516) 2003/12/15 23:08 回答No.4 デフォルトのhttpd.confのコメントは「非常にありがたい」と思うんですが.削っちゃうなんてもったいない… 初めてapache-2.0をセットアップしたときも、ほとんど何も調べずとも、httpd.confのコメントを読むだけで設定できましたし. エディタの使い方に習熟する努力をされるのが本筋だと思います. 質問者 補足 2003/12/16 00:04 ありがとうございました。あかげさまでcgi掲示板設置できました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 notnot ベストアンサー率47% (4903/10364) 2003/12/14 22:14 回答No.3 #2の人の補足。 >今までの経験ですが、あまり原型をとどめない程、修正しない方が良い 何をどう変更したのかがわからないと、メジャーバージョンアップなどでサンプルのhttpd.confが大きく変わった時に困ります。 別の方法としては、修正内容とその理由を別途ファイルに記録しておく等をやっておけば、不要分をばっさり削ってもいいと思います。メジャーバージョンアップ時は今のconfを捨てて、パッケージのサンプルを記録に従って再修正。 質問者 お礼 2003/12/16 00:04 ありがとうございました。あかげさまでcgi掲示板設置できました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 xjd ベストアンサー率63% (1021/1612) 2003/12/14 21:11 回答No.2 >#がついたところや関係ないところを削ってしまうと たとえば、オリジナル(編集前)のhttpd.confを、httpd.conf.org みたいに退避しておいたら、 # cp httpd.conf httpd.conf.org 編集済みのhttpd.confと比較できるので、どの箇所をどのように 修正したか、diffコマンドで確認しやすいです。 # diff httpd.conf.org httpd.conf なので、今までの経験ですが、あまり原型をとどめない程、修正しない方が 良い場合が多いです。 質問者 補足 2003/12/16 00:04 ありがとうございました。あかげさまでcgi掲示板設置できました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)その他(OS) 関連するQ&A PHPとApacheの連携で、困ってます。httpd.confどこにあるのでしょう? PHPの設定をしました。Apacheのインストールもしました。PHPとApacheの連携を行う必要があるのですが、Apacheの設定ファイルであるhttpd.confを編集する必要があり、「%APACHE\HOME%/conf」フォルダのhttpd.confを変更しなければならないのですが、httpd.confと、「%APACHE\HOME%/conf」フォルダがどこにあるかわかりません。わかる方教えてください。大変困っています。よろしくお願いします。 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は表示されません。 解る方教えてもらえないでしょうか? ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 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が起動できなくなります。 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は普通に動いてくれます。 何が足りないのか、私には解りません。 考えうるエラーの原因が思い当たったらご教授願います。 httpd.confのチェックの仕方 Apache.exeと、httpd.confのフォルダが違うときのWindows コマンドプロンプトを使ってのhttpd.confの構文チェックの仕方を教えてください。 cdを使ってフォルダをあけるまでしか分かっていません。 Apache.exeの場所 C:***\server\apache2\bin httpd.confの場所 C:\***\etc\httpd httpd.confはどこにあるか /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/httpd.conf /etc/httpd/confs/httpd.conf /etc/httpd.conf 以上のようなディレクトリ構成があると思うのですが、これはどうやって決められるのですか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム apache2.2のhttpd.confの場所指定 apache2.2のhttpd.confの場所を任意の場所にしたいと思っているのですが、設定方法がわかりません。 コンパイルオプションかと思ったのですが、見つかりませんでした。 どのように設定すれば、良いのでしょうか? windowsのapacheのhttpd.conf windowsのapacheのhttpd.confの書き方についての質問です。 通常windows(私は7です)にapacheをインストールすると httpd.confには DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" と書かれていますが、前述の質問の回答で LINUXがOSの場合、スラッシュ→「?」は有効だが windowsがOSの場合バックスラッシュ→「\」に置き換えなければならない、 と私は解釈したのですが、 では、デフォルトの DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" でApacheが正常に稼働しているようなのですが、 これって/を使ってますよね? これって、windowsがOSの場合の\のルールに反しているのに、 localhostと入力すると、it worksのhtmlが参照されるのは何故なんでしょうか? そして これを"C:\www"とCドライブの直下に置くことが出来るみたいなんですが、 ドキュメントルートの変更で\を使っても私の環境下では DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" と同じで、この中のhtmlは読んでしまうのは何故なんでしょうか? 長文、駄文、失礼いたしました。 何分超初心者の身なので、詳しい方は「?何いってやがんだ…質問の趣旨がわからん」 と思われるかもしれませんが、拙い表現になってしまうのはお許しください。 httpd.confに関して Windows版apache2.2.4のhttpd.confの設定をWeb等で調べながら行っていますが、自分がダウンロードしてきたhttpd.confとWeb上の表記が違っていて混乱しています。 例えばユーザディレクトリuserを作り、以下のURLで表示させたい場合、 http://localhost/~user/index.html 以下の設定をすれば良い、と書いてあります。 <IfModule mod_userdir.c> UserDir "C:/Program Files/Apache Group/Apache/users/" </IfModule> 上記記述は最初から私がダウンロードしたファイルにはありませんでした。 この部分をコピーペーストして試しましたがうまく表示されませんでした。 以下のことを教えていただけないでしょうか。 1)上記ユーザディレクトリを表示するにはどうすれば良いか。不足している記述等。 2)httpd.confの記述がダウンロード先によって違うのは何故か。バージョン情報などそれらの違いを識別する方法はあるのか。また、すべての機能を網羅したバージョン(?)は存在するのか。 以上、宜しくお願いします。 apacheのhttpd.confについて useraddでtestという新しいユーザーを作成しました。 自動的に/home/test/というフォルダが出来ますが、 このtestフォルダをDocumentRootにするにはどうしたらいいのでしょうか? /etc/httpd/conf/httpd.conf の下記部分を変更しただけでは表示されませんでした。Fedora Core Test Pageが表示されてしまいます。 DocumentRoot "/var/www/html" ↓ DocumentRoot "/home/test" 他にどこを設定すればいいのでしょうか? Apacheのhttpd.confの設定方法がわかりません ただいまPHPとPerlを勉強しようと思い、環境設定に取り組んでいます。 PHPの本を買ってきて、その本に付属しているPHPDEV5というPHPとApache2とMySQLの付いているものをインストールしました。PHPの方は何の問題もなく動作しています。 Perlも本を買ってきたんですが、Perlの本の方もサーバとしてApache2を使っているんですが、最初にインストールしたPHPDEV5付属のApache2のhttpd.confファイルの中身が違っていて、Perlの解説本のとおりにhttpd.confファイルを修正できないため、どのように修正すれば、CGIができるようになるのか分かりません。 どなたかもし設定ファイルの方法がわかる方がいましたら、教えてください。よろしくおねがいします。 httpd.conf Apacheのhttpd.confで CustomLog /usr/local/apache/logs/access_log combined ErrorLog /usr/local/apache/logs/error_log などをコメントアウトして、ログの記録を止めるのはApacheの動作自体に問題はあるのでしょうか? どうしてもログの記録を一時的に止めたいのですが、方法として上記のようなやり方は間違ってないでしょうか。 httpd.confへの書き方 .htaccessで以下のように書いています。 <FilesMatch "\.(html|htm)$"> SetEnvIf Accept-Language ja OKL order deny,allow deny from all allow from env=OKL </FilesMatch> これをapache2のhttpd.confに書いたところ、SetEnvIf Accept-Language ja OKLの行をちゃんと認識してくれません。jaの部分をenとかにしてもアクセス出来てしまいます。この行をhttpd.confに書くにはどのように書けばいいのでしょうか。 Apacheのhttpd.conf設定方法 Apacheのhttpd.conf設定方法、及び具体的な利用方法を分かりやすく、説明して頂けないでしょうか? もしくは 参考文献はないでしょうかぁ?(初心者でも分かる用) みなさん、よろしくご協力をお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございました。あかげさまでcgi掲示板設置できました。