yumからのapacheインストール

Fedoraのインストール時のソフトウェアセットに、ウェブサーバーを含めなかった場合、

# su
# yum search apache
~
httpd.i386 : Apache HTTP Server
~
# yum install httpd.i386
~
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
httpd i386 2.2.8-3 fedora 968 k
Installing for dependencies:
httpd-tools i386 2.2.8-3 fedora 68 k

Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
~
Installed: httpd.i386 0:2.2.8-3
Dependency Installed: httpd-tools.i386 0:2.2.8-3
Complete!
#

コンパイルされているモジュールを確認。

# apachectl -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
#

unix系ではmpmモジュールにpreforkがデフォルトでインストールされている。
あとは、coreモジュールと、起動時に動的なモジュールロードを行うmod_soが入っているので良し。

子プロセスを所有するデフォルトのユーザapacheとグループapacheは自動で作成されている。

# cat /etc/passwd | grep apache
apache:x:48:48:Apache:/var/www:/sbin/nologin
# cat /etc/group | grep apache
apache:x:48:
#