Dear Wiki user, You have subscribed to a wiki page or wiki category on "Httpd Wiki" for change notification.
The "Minimal_Config" page has been changed by SeanTimmins: https://wiki.apache.org/httpd/Minimal_Config?action=diff&rev1=3&rev2=4 Comment: Updated and added comments They are meant to be used as a starting point when one either wants to clean up an old instance which segfaults or suffers from other recurring issues, or to achieve the minimum footprint on a system with limited resources. + Configurations presume you have your Apache web server, including configuration, modules and documents to serve, installed in /usr/httpd/. For common locations for these things in many distributions look at this page http://wiki.apache.org/httpd/DistrosDefaultLayout. Configurations also presume all possible modules are compiled as dynamically loadable as opposed to static. + - The following configuration is compatible with version 2.4 of the apache HTTP server with the default MPM (event) compiled as a shared module. This configuration will need to be modified slightly for windows installs. + The following configuration is compatible with version 2.4 of the Apache HTTP server with the default MPM (event) compiled as a shared module. This configuration will need to be modified slightly for windows installs. {{{ + # Apache httpd v2.4 minimal configuration - ServerRoot "/usr/pkg" + ServerRoot "/usr/httpd" + # Minimum modules needed LoadModule mpm_event_module lib/mod_mpm_event.so LoadModule mime_module lib/mod_mime.so LoadModule dir_module lib/mod_dir.so LoadModule authz_core_module lib/mod_authz_core.so LoadModule unixd_module lib/mod_unixd.so - TypesConfig /usr/pkg/etc/httpd/mime.types + TypesConfig /usr/httpd/etc/mime.types - PidFile /tmp/mini-httpd.pid + PidFile logs/httpd.pid + # Comment this out if running httpd as a non root user User nobody + # Port to Listen on - Listen 0.0.0.0:8080 + Listen *:8080 - DocumentRoot "/usr/local/htdocs" + DocumentRoot "/usr/httpd/htdocs" DirectoryIndex index.html ErrorLog syslog + # Never change this block <Directory /> AllowOverride None Require all denied </Directory> + # Allow documents to be served from the DocumentRoot - <Directory "/usr/local/htdocs"> + <Directory "/usr/httpd/htdocs"> Require all granted </Directory> }}} - The following configuration is compatible with version 2.2 of the apache HTTP server. + The following configuration is compatible with version 2.2 of the Apache HTTP server. {{{ + # Apache httpd v2.2 minimal configuration - ServerRoot "/usr/pkg" + ServerRoot "/usr/httpd" + # Minimum modules needed LoadModule dir_module lib/httpd/mod_dir.so LoadModule mime_module lib/httpd/mod_mime.so LoadModule authz_host_module lib/httpd/mod_authz_host.so - TypesConfig /usr/pkg/etc/httpd/mime.types + TypesConfig /usr/httpd/etc/mime.types - PidFile /tmp/mini-httpd.pid + PidFile logs/httpd.pid + # Comment this out if running httpd as a non root user User nobody + # Port to Listen on - Listen 0.0.0.0:8080 + Listen *:8080 - DocumentRoot "/usr/local/htdocs" + DocumentRoot "/usr/httpd/htdocs" DirectoryIndex index.html ErrorLog syslog + # Never change this block <Directory /> AllowOverride None Deny from all </Directory> + # Allow documents to be served from the DocumentRoot - <Directory /usr/local/htdocs> + <Directory /usr/httpd/htdocs> Allow from all </Directory> }}} --------------------------------------------------------------------- To unsubscribe, e-mail: docs-unsubscr...@httpd.apache.org For additional commands, e-mail: docs-h...@httpd.apache.org