• ベストアンサー

超初心者です Apacheの設定ファイルに追加をしたいのですが、教えてください。

Mac miniで自宅サーバーを構築しようと思い、本を購入しMovable Type( MT-3.2ja-2)をダウンロードまで行きました。その次の"ApacheでCGIを許可する”という場面で、設定ファイルに行を追加しなければならないのですが、設定ファイル「/etc/httpd/httpd.conf」がどこを開けば良いのかが解りません。いろいろやってみたのですが、お手上げの状態です。どなたか助けてください。

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

  • ベストアンサー
noname#192177
noname#192177
回答No.1

/etcディレクトリは一般ユーザが操作できないようにFinderからは見えないようになっています。ターミナル(Terminal)を起動してUNIXのshellから操作してください。ターミナルは、アプリケーション/ユーティリティの下にあります。 ファイルを編集するにはエディタviを使用します。また、一時的にroot権限が必要になるのでsudoコマンドを組み合わせます。次のように入力してください。 sudo vi /etc/httpd/httpd.conf パスワードを聞いてきますので、あなたのログインパスワードを入力してから編集してください。 viはちょっと癖のあるエディタです。操作方法については、参考URL等を参照してください。

参考URL:
http://www-kn.sp.u-tokai.ac.jp/~inoue/computor/vi/vi.html
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 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です。 質問の仕方が間違っているんじゃないかと心配しているほどの初心者です。 どなたかお教え下されば、大変助かります。よろしくお願いいたします。

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

    すみません、質問します。 現在、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
  • LinuxのapacheでCGIが動かない

    RedHatLinux7でイントラネットでWebサーバーを構築しました(apache)で、CGIを動かしたいのですが、動きません。あるサイトで「httpd.conf の AddHandler cgi-script .cgiを生かせばいい」となっていたのでそうしましたが、まだ動きません。あと何を設定すれば良いのですか?(CGIのパーミッションはちゃんとしています。)httpd.confにCGIの記述が他にもありましたが意味がわからずそのままにしています。

  • apacheの設定について

    私は今までAnHttpdというhttpdを使っていました。これは全く設定がされていない状態から、必要なファイルをダウンロードしてインストールし、ウェッブページを立ち上げるまで数分もかかりませんでした。あまりにも簡単なのであまり学習効果がなく、私はhttpdの仕組みなどよく理解できないままでいます。 今回、大部分のサーバで用いられていると思われるapacheの設定についてお尋ねします。現在、これは問題なく起動しているということを前提としてお尋ねします。OSはLinux,Fedora7です。 やりたいこと:このサーバのあるフォルダに10数個のファイルを置いてそれをダウンロードできるようにしたい。htmlは必要なく、そのフォルダにアクセスしたら、ファイル名が表示されるようにしたい。そのファイル名は日本語です。 httpd.conf等をエディットしてそれが可能なフォルダ指定すればできると思います。どのように設定するのでしょうか。以前、apacheを使ってはいたのですが、私の理解の仕方に合致しないところがあって止めてしまいました。httpd.confの中身は許可、不許可の設定が入れ子状に出てきて結局どっちなんだ?となってしまいました。 以上、よろしくお願いします。

  • CGIを使用するためのApacheの設定

    今HPを作っています。 そこでカウンターを作ろうと思ってPerlを勉強したのですが、 Apacheでファイルを送り、 CGIを実行しようとすると、 「ファイルのダウンロード」 とでて「実行」を押すとメモ帳でそのCGIファイルが開かれてしまいます。 これはApacheの設定(httpd.conf)が関係してるんじゃないかと思うんですが、 設定の仕方がよくわかりません。 教えてください。 OSはWinXPでバージョンは2.0.55.0です。

  • アパッチの動作環境設定について

    Apache1.3.14 Win32をインストールして、とりあえず本で勉強したCGIが動く環境設定で使っていつのですが、 どうしてもJavaScriptと、VBScriptを使えるようにしたいのですが、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を許可。 です。

  • Apacheの設定でHTML文が表示される

    VistaにApache2.2とPerl5をインストールしてCGIを使いたいのですが、CGIが起動しません。 「IT Works!」は表示されたのでインストールはうまくいったと思います。 おそらくhttpd.confの設定だと思うのですが、手元にある本がApacheのバージョンも前のものですしXP対応なのではっきりとはわかりません。 HTML文がそのまま表示される事の注意点やhttpd.confの書き換え方がわかるかたどうか教えてください!!! ----------------------------------- c:\Apache2.2\htdocs\tendays(1-1.cgi)←今回表示されないファイルです c:\perl

    • 締切済み
    • CGI
  • 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の設定について

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