3.6.2. Configure und Build
Die Übersetzung des Servers geschieht wie folgt (die explizite Auflistung der Module kann auch entfallen, da es Basismodule sind):

  • cd WEBSERVERSRC
  • ./configure --prefix=/WEBSERVER  --enable-modules="access actions alias asis auth autoindex cgi dir env imap log_config logio mime negotiation setenvif status"  --disable-cgid --disable-include --disable-userdir
...
  • make install
...
  • cd /WEBSERVER/bin
  • ./httpd -l
Compiled in modules:
  core.c
  mod_access.c
  mod_auth.c
  mod_log_config.c
  mod_logio.c
  mod_env.c
  mod_setenvif.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_imap.c
  mod_actions.c
  mod_alias.c
  mod_so.c
  • ls -al
total 2660
drwxr-xr-x    2 root     root         4096 Jun  5 18:03 .
drwxr-xr-x   15 root     root         4096 Jun  5 18:03 ..
-rwxr-xr-x    1 root     root       124826 Jun  5 18:03 ab
-rwxr-xr-x    1 root     root         5333 Jun  5 17:53 apachectl
-rwxr-xr-x    1 root     root         8934 Jun  5 18:03 apr-config
-rwxr-xr-x    1 root     root         7892 Jun  5 18:03 apu-config
-rwxr-xr-x    1 root     root        24774 Jun  5 17:53 apxs
-rwxr-xr-x    1 root     root        34405 Jun  5 18:03 checkgid
-rwxr-xr-x    1 root     root        10677 Jun  5 17:53 dbmmanage
-rw-r--r--    1 root     root          184 Jun  5 17:53 envvars
-rw-r--r--    1 root     root          184 Jun  5 17:53 envvars-std
-rwxr-xr-x    1 root     root        44395 Jun  5 18:03 htdbm
-rwxr-xr-x    1 root     root        36557 Jun  5 18:03 htdigest
-rwxr-xr-x    1 root     root        47633 Jun  5 18:03 htpasswd
-rwxr-xr-x    1 root     root      2231094 Jun  5 18:03 httpd
-rwxr-xr-x    1 root     root        36132 Jun  5 18:03 logresolve
-rwxr-xr-x    1 root     root        58714 Jun  5 18:03 rotatelogs