質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Q&A

解決済

1回答

1438閲覧

VirtualHost単位で管理者を分け運用したい。

takisu

総合スコア7

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

0グッド

0クリップ

投稿2016/03/16 02:59

環境

OS:CentOS6
apache:2.2.15 (Unix)

参考にしたサイト

CentOS6にてVirtualHostをapache以外のユーザーで公開する

質問

上記サイトと同様の設定をしapacheを起動させてみたのですが
下記のようにroot権限で起動してしまいます。
また、アクセスした際のプロセスを確認してもユーザ権限ではありませんでした。

root 1927 0.0 0.6 296172 13256 ? Ss 11:46 0:00 /usr/sbin/httpd.itk root 1929 0.0 0.3 296172 6584 ? S 11:46 0:00 /usr/sbin/httpd.itk root 1930 0.0 0.3 296172 6576 ? S 11:46 0:00 /usr/sbin/httpd.itk root 1931 0.0 0.3 296172 6576 ? S 11:46 0:00 /usr/sbin/httpd.itk root 1932 0.0 0.3 296172 6576 ? S 11:46 0:00 /usr/sbin/httpd.itk root 1933 0.0 0.3 296172 6576 ? S 11:46 0:00 /usr/sbin/httpd.itk

調べてみたものの、どこに原因があるのかわかりません。
どうすれば指定のユーザで実行できるものなのでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

HiroshiWatanabe

2016/03/16 04:08

設定ファイルの内容も提示してあった方がいいと思います
guest

回答1

0

ベストアンサー

apache 自体は root 権限で起動されるのは正しいです。
こちらが参考になります。

リクエスト内容を解釈するまでは root 権限、解釈後にユーザ権限で動き出すことになります。

投稿2016/03/16 04:31

youji

総合スコア257

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

takisu

2016/03/16 05:34

ご回答ありがとうございます。 そのような挙動になるんですね。 先ほどはブラウザからアクセスするだけの軽いテストでしたが apache benchでテストしてみたところ 指定ユーザーで動いているのを確認できました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問