人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CentOS5でサーバを立てようと勉強しています。
apacheについてはインストール時に最初から入っていたのですが、root権限で起動するようになっておりました。
それは危険であると指摘されました。
現在のroot:rootで起動しているapacheを削除し、あらためて、www:wwwで起動する方法を書いてあるページはないでしょうか。
できればコンパイルからではなくて、yumで解決できるようにしたいと思っています。

●質問者: nikita_r
●カテゴリ:ウェブ制作
✍キーワード:Apache root WWW yum あらた
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● amalfi-0219
●35ポイント

CentOSならば/etc/httpd/conf配下のhttpd.confの設定を変更することで

起動するユーザを変更することができます。


http://www.tempest.jp/linux/httpd_conf.html


上記のURLを参考にhttpd.confを変更後、rootユーザにて

service httpd restart

と実行すればOKです。

ちなみにwwwというユーザで起動したい場合は事前に

wwwというユーザとグループを作成しておいてください。

◎質問者からの返答

ありがとうございました。コメントをつけるのが遅くなってすいません。

1.3も2.2もこの部分は変わらないと思うので、大丈夫だおもいます。


2 ● keino
●35ポイント

前の回答へのコメントが付かないし、question:1223182382でもQuphondiさんが同じことを書いてくれているのに、これ以上何が知りたいんだかさっぱり分からない。

起動時の権限をwww:wwwにするには、設定ファイルhttpd.confの内容をエディタで変更

Aoacheの手動での起動/停止は、apachectl start/apachectl stop

まさかとは思うが、

なんてことだったりして。

一応、ユーザとグループの追加方法

  1. # groupadd www
  2. # useradd -g www -s /sbin/nologin www

http://hexitaka.exblog.jp/4594867/

◎質問者からの返答

ご丁寧にありがとうございます。

実際に試してから質問を閉じようと思っているうちに、不作法をしてしまいました。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ