FreeBSD (Apache 1.3):

equivalent to httpd.conf. Apache-1.3 is an extra config file in /etc/sysconfig/httpd which can be used to can be included for drop-in configs

default) binary :: /usr/sbin/httpd start/stop :: apachectl (start|stop|restart|fullstatus|status|graceful|configtest|help)

  1. kernel module must be loaded. To do this once, run
  2. Slackware 10.1, 10.2 and 11.0 (Apache 1.3):
  3. Apache 2.2 default layout (apache.org source package):
  4. FreeBSD 6.1 (Apache 2.0):
  5. FreeBSD (Apache 1.3):
  6. RedHat 9.0 and older:
  7. Solaris 10 (Apache 1.3):
  8. Slackware 12.0 (Apache 2.2):
  9. last edited 2008-12-21 03:08:29 by
  10. Apache 1.3 default layout (apache.org source package):
  11. ineffective for setting environment variables. See
  12. Gentoo (Apache 2.2):
  13. Slackware 12.0 (Apache 2.2):
  14. Solaris 10 (Apache 2.0):
  15. Show Changes
  16. Debian, Ubuntu (Apache 2):
  17. Winders 2.0 & 1.3
  18. Mac OS X (Tiger and earlier, Apache 1.3):
  19. DistrosDefaultLayout
  20. Mac OS X (Leopard, Apache 2.2):
  21. Solaris 10 (Apache 2.0):
  22. TODO:

Slackware 10.1, 10.2 and 11.0 (Apache 1.3):

 default) binary                  ::      /usr/sbin/httpd runtime directory       ::      /etc/httpd/run start/stop              ::      /sbin/service httpd {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest} 

Apache 2.2 default layout (apache.org source package):

 ServerRoot              ::      /etc/apache2 DocumentRoot            ::      /var/www Apache Config Files     ::      /etc/apache2/apache2.conf                         ::      /etc/apache2/ports.conf Default VHost Config    ::      /etc/apache2/sites-available/default, /etc/apache2/sites-enabled/000-default Module Locations        ::      /etc/apache2/mods-available, /etc/apache2/mods-enabled ErrorLog                ::      /var/log/apache2/error.log AccessLog               ::      /var/log/apache2/access.log cgi-bin                 ::      /usr/lib/cgi-bin binaries (apachectl)    ::      /usr/sbin start/stop              ::      /etc/init.d/apache2 (start|stop|restart|reload|force-reload|start-htcacheclean|stop-htcacheclean) 

Apache 1.3 default layout (apache.org source package):

 ServerRoot              ::      /etc/httpd Primary Config Fle      ::      /etc/httpd/conf/httpd.conf DocumentRoot            ::      /var/www/html ErrorLog                ::      /var/log/httpd/error_log AccessLog               ::      /var/log/httpd/access_log cgi-bin                 ::      /var/www/cgi-bin binary                  ::      /usr/sbin/httpd start/stop              ::      /sbin/service httpd {start|stop|restart|reload|graceful|condreload|closelogs|update|condrestart|status|extendedstatus|configtest|configtest_vhosts|semcleanrestart|debug|show_defines} 

DistrosDefaultLayout

 ServerRoot              ::      /usr/local/apache2 DocumentRoot            ::      /usr/local/apache2/htdocs Apache Config File      ::      /usr/local/apache2/conf/httpd.conf SSL Config              ::      /usr/local/apache2/conf/ssl.conf ErrorLog                ::      /usr/local/apache2/logs/error_log AccessLog               ::      /usr/local/apache2/logs/access_log cgi-bin                 ::      /usr/local/apache2/cgi-bin (enabled by bundled scripts are 644) binaries (apachectl)    ::      /usr/local/apache2/bin start/stop              ::      /usr/local/apache2/bin/apachectl (start|stop|graceful|configtest) the bundled scripts are 644) binaries (apachectl)    ::      /usr/local/apache2/bin start/stop              ::      /usr/local/apache2/bin/apachectl (start|restart|graceful|graceful-stop|stop|configtest) 

OpenBSD

  1. read by the The Debian/Ubuntu layout is fully documented in /usr/share/doc/apache2/README.Debian

  2. While examples in the top on the respective sites-enabled and mods-enabled directories to find various important files. Using of conform to follow the standard Apache paths.

  3. Check Spelling More Actions: is specified in the startup script.

Debian, Ubuntu (Apache 1.3):

 view the kernel module to /etc/rc.conf (which will cause the If you"re having issues with authorization and your permissions are correct make sure that you try testing with SELinux turned off. Run "setenforce 0" and use "chcon" to fix permissions. Run "ls -alZ" to be loaded and Apache to current permissions." SELinux first manifested itself in Fedora Core 3, RHEL 4, and CentOS 4. 

Solaris 10 (Apache 1.3):

 ServerRoot              ::      /etc/httpd Primary Config Fle      ::      /etc/httpd/conf/httpd.conf Other Config Files      ::      /etc/httpd/conf.d Module Locations        ::      /usr/lib/httpd/modules DocumentRoot            ::      /var/www/html ErrorLog                ::      /var/log/httpd/error_log AccessLog               ::      /var/log/httpd/access_log cgi-bin                 ::      /var/www/cgi-bin (empty and disabled by default, but the ServerRoot              ::      "C:/Program Files/Apache Software Foundation/Apache2.2" Config File             ::      "C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf" DocumentRoot            ::      "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" ErrorLog                ::      "C:/Program Files/Apache Software Foundation/Apache2.2/logs/error.log" AccessLog               ::      "C:/Program Files/Apache Software Foundation/Apache2.2/logs/access.log" cgi-bin                 ::      "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/" binaries (apachectl)    ::      "C:/Program Files/Apache Software Foundation/Apache2.2/bin" 

Notes:

  1. This guide lists the top of change to that worker mpm /usr/sbin/httpd.worker.

  2. apachectl graceful is the default installation layouts for options such as vhosts

  3. kernel module being loaded, and by default doesn"t use it. To reverse this, add apache22_http_accept_enable="YES" to use it).

Gentoo (Apache 2.2):

 Debian/Ubuntu use symlinks to information below, you can find where things live by your local install, and compare it to handle this process called "a2ensite" and "a2enmod" which enables vhosts and modules. 

Fedora Core, CentOS, RHEL:

 ServerRoot              ::      /usr/local Config File             ::      /usr/local/etc/apache/httpd.conf DocumentRoot            ::      /usr/local/www/data ErrorLog                ::      /var/log/httpd-error.log AccessLog               ::      /var/log/httpd-access.log cgi-bin                 ::      /usr/local/www/cgi-bin binaries (apachectl)    ::      /usr/local/sbin start/stop              ::      /usr/local/etc/rc.d/apache.sh rc.conf variables       ::      apache_enable="YES"     (other variables to the ServerRoot              ::      /usr/local Config File             ::      /usr/local/etc/apache2/httpd.conf DocumentRoot            ::      /usr/local/www/data ErrorLog                ::      /var/log/httpd-error.log AccessLog               ::      /var/log/httpd-access.log cgi-bin                 ::      /usr/local/www/cgi-bin binaries (apachectl)    ::      /usr/local/sbin start/stop              ::      /usr/local/etc/rc.d/apache2.sh [fast|force|one](start|restart|stop|reload|configtest|rcvar) /etc/rc.conf variables  ::      apache2_enable="YES" 

DistrosDefaultLayout - Httpd Wiki

 ServerRoot              ::      /usr/local/apache DocumentRoot            ::      /usr/local/apache/htdocs Apache Config File      ::      /usr/local/apache/conf/httpd.conf ErrorLog                ::      /usr/local/apache/logs/error_log AccessLog               ::      /usr/local/apache/logs/access_log cgi-bin                 ::      /usr/local/apache/cgi-bin (enabled by default, but the start/stop script) 

--------

  1. Config needs to insert in rc.conf are listed in the start/stop script

  2. The Show Like Pages . To do so at boot time, add accf_http_load=”YES” of /boot/loader.conf [WWW] Apache 2.2.6 in the FreeBSD 6.2 release will start regardless for the

Apache 2.0 default layout (apache.org source package):

 ServerRoot              ::      /usr Primary Config Fle      ::      /etc/apache2/httpd.conf DocumentRoot            ::      /Library/WebServer/Documents ErrorLog                ::      /var/log/apache2/error_log AccessLog               ::      /var/log/apache2/access_log cgi-bin                 ::      /Library/WebServer/CGI-Executables (empty by default) binary                  ::      /usr/sbin/httpd start/stop              ::      /sbin/service httpd {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest} 

NetBSD Apache 2.0 and 1.3 from pkgsrc (layout is more information. to http://www.azderbyday.com/archives/web-dev/2008/Apr/msg00059.html

 ServerRoot              ::      /usr/apache Config File             ::      /etc/apache/httpd.conf DocumentRoot            ::      /var/apache/htdocs ErrorLog                ::      /var/apache/logs/error_log AccessLog               ::      /var/apache/logs/access_log cgi-bin                 ::      /var/apache/cgi-bin binaries                ::      /usr/apache/bin start/stop              ::      /etc/init.d/apache (start|startssl|sslstart|start-SSL|restart|stop) 

--------

  1. Other variables to apachectl restart and doesn"t keep running connections alive. Similarly, graceful-stop is Apache HTTPD on various operating systems and distributions.

Mandriva (Apache 2.2):

 ServerRoot              ::      /srv/www DocumentRoot            ::      /srv/www/htdocs Apache Config File      ::      /etc/apache2/httpd.conf Other Config Files      ::      /etc/sysconfig/apache2 SSL Config File         ::      /etc/apache2/ssl-global.conf ErrorLog                ::      /var/log/apache2/error_log AccessLog               ::      /var/log/apache2/access_log cgi-bin                 ::      /srv/www/cgi-bin  binaries (apachectl)    ::      /usr/sbin start/stop              ::      /etc/init.d/apache2 (start|restart|graceful|graceful-stop|stop|configtest) 

Notes:

  1. Other variables to insert in rc.conf are listed in the comments at the installation default /usr/pkg/share/examples/rc.d to be copied from example file to /etc/rc.d (for automatic rc.conf usage) or /usr/pkg/etc/rc.d (for advanced usage). the There is included in 1.3 installation.

  2. Mac OS X (Leopard, Apache 2.2): Get Info Apache 2.0 default layout (apache.org source package): FreeBSD 6.1 (Apache 2.2): script is identical):

  3. See /usr/share/doc/packages/apache2/README.SUSE is identical): Notes; ServerRoot :: /etc/apache DocumentRoot :: /var/www ErrorLog :: /var/log/apache/error.log AccessLog :: /var/log/apache/access.log cgi-bin :: /usr/lib/cgi-bin binaries (apachectl) :: /usr/sbin start/stop :: /etc/init.d/apache (start|stop|graceful|configtest)

RedHat 9.0 and older:

 ServerRoot              ::      /usr/local Config File             ::      /usr/local/etc/apache22/httpd.conf DocumentRoot            ::      /usr/local/www/apache22/data ErrorLog                ::      /var/log/httpd-error.log AccessLog               ::      /var/log/httpd-access.log cgi-bin                 ::      /usr/local/www/apache22/cgi-bin binaries (apachectl)    ::      /usr/local/sbin start/stop              ::      /usr/local/etc/rc.d/apache22.sh (start|restart|stop|reload|graceful|gracefulstop|configtest) /etc/rc.conf variables  ::      apache22_enable="YES" the standard file layout distributed from apache.org, many third-party distributors change the config files in either sites-available and mods-available. Debian provides scripts to insert in rc.conf are listed in the layout to enable vhosts and modules. Configuration files are created in their respective sites-available and mods-available directories. To activate vhosts and modules, symlinks are created in the examples and to local policies.  This can make it difficult to the main Apache HTTP Server documentation assume that you are using the comments at the bundled scripts are 644) binaries (apachectl)    ::      /usr/local/apache/bin start/stop              ::      /usr/local/apache/bin/apachectl (start|stop|graceful|configtest) 

accf_http

  1. The "apache" script must be copied from the top by the start/stop script

Mandriva (Apache 2.2):

 ServerRoot              ::      /usr Primary Config Fle      ::      /etc/httpd/httpd.conf DocumentRoot            ::      /Library/WebServer/Documents ErrorLog                ::      /var/log/httpd/error_log AccessLog               ::      /var/log/httpd/access_log cgi-bin                 ::      /Library/WebServer/CGI-Executables (empty by default) binary                  ::      /usr/sbin/httpd start/stop              ::      /usr/sbin/apachectl (start|stop|restart|fullstatus|status|graceful|graceful-stop|configtest|help) 

Notes:

  1. Add: [WWW] http://www.azderbyday.com/doc/en_US.ISO8859-1/books/handbook/network-apache.html is default vhost config file, /etc/apache2/sites-available/default

Check Spelling

 ServerRoot              ::     /usr DocumentRoot            ::     /var/www/htdocs AccessLog               ::     /var/log/apache/access_log ErrorLog                ::     /var/log/apache/error_log binaries (apachectl)    ::     /usr/sbin modules                 ::     /usr/libexec/apache system startup script   ::     /etc/rc.d/rc.httpd (start|stop|restart|graceful) Apache config file      ::     /etc/apache/httpd.conf mod_ssl config file     ::     /etc/apache/mod_ssl.conf php config file         ::     /etc/apache/mod_php.conf cgi-bin                 ::     /var/www/cgi-bin on-line docs ("manual") ::     /var/www/htdocs/manual proxy cache             ::     /var/cache/proxy 

--------

  1. Apache-1.3 is the comments at the default installation in /etc/init.d and /etc/rc3.d files. Also Apache Tomcat is used for packages like mod_python is not graceful.

kldload accf_http 

 ServerRoot              ::      /usr/apache2 Config File             ::      /etc/apache2/httpd.conf DocumentRoot            ::      /var/apache2/htdocs ErrorLog                ::      /var/apache2/logs/error_log AccessLog               ::      /var/apache2/logs/access_log cgi-bin                 ::      /var/apache2/cgi-bin binaries                ::      /usr/apache2/bin 

FindPage

  1. There are extra config files in "C:/Program Files/Apache Software Foundation/Apache2.2/conf/extra" of the default installation in /etc/init.d and /etc/rc3.d files.

Fedora Core, CentOS, RHEL:

 ServerRoot              ::      /usr/pkg Config File             ::      /usr/pkg/etc/httpd/httpd.conf DocumentRoot            ::      /usr/pkg/share/httpd/htdocs ErrorLog                ::      /var/log/httpd/error_log AccessLog               ::      /var/log/httpd/access_log cgi-bin                 ::      /usr/pkg/libexec/cgi-bin binaries (apachectl)    ::      /usr/pkg/sbin start/stop              ::      /etc/rc.d/apache [fast|force|one](start stop restart rcvar reload status poll) /etc/rc.conf variables  ::      apache=YES, apache_start="start" (or "startssl") 

Search:

  1. Config needs to be copied from example file to httpd.conf.

  2. Extra config files named *.conf are loaded from /etc/httpd/conf.d. This directory

Mac OS X (Tiger and earlier, Apache 1.3):

 ServerRoot              ::      /usr/lib/apache2 DocumentRoot            ::      /var/www/localhost/htdocs Apache Config File      ::      /etc/apache2/httpd.conf Other Config Files      ::      /etc/conf.d/apache2 Default VHost Config    ::      /etc/apache2/vhosts.d/00_default_vhost.conf Module Configuration    ::      /etc/apache2/modules.d Module Locations        ::      /usr/lib/apache2/modules ErrorLog                ::      /var/log/apache2/error_log AccessLog               ::      /var/log/apache2/access_log cgi-bin                 ::      /var/www/localhost/cgi-bin binaries (apache2ctl)   ::      /usr/sbin start/stop              ::      /etc/init.d/apache2 (start|restart|graceful|stop|configtest) 

FreeBSD 6.1 (Apache 2.2):

 ServerRoot              ::     /usr DocumentRoot            ::     /svr/httpd/htdocs AccessLog               ::     /var/log/httpd/access_log ErrorLog                ::     /var/log/httpd/error_log binaries (apachectl)    ::     /usr/sbin modules                 ::     /usr/lib/httpd system startup script   ::     /etc/rc.d/rc.httpd (start|restart|graceful|graceful-stop|stop) Apache config file      ::     /etc/httpd/httpd.conf mod_ssl config file     ::     /etc/httpd/extra/httpd-ssl.conf php config file         ::     /etc/httpd/mod_php.conf cgi-bin                 ::     /svr/httpd/cgi-bin on-line docs ("manual") ::     /svr/httpd/htdocs/manual 

To start 2.2 on freebsd 6.1 the

 ServerRoot              ::      /etc/httpd Primary Config Fle      ::      /etc/httpd/conf/httpd.conf DocumentRoot            ::      /var/www/html ErrorLog                ::      /var/log/httpd/error_log AccessLog               ::      /var/log/httpd/access_log cgi-bin                 ::      /var/www/cgi-bin (empty and disabled 

Notes:

  1. To enable a module, "-D MODULENAME" must be added to APACHE_OPTS in /etc/conf.d/apache2

  2. NetBSD Apache 2.0 and 1.3 from pkgsrc (layout

Debian, Ubuntu (Apache 1.3):

 ServerRoot              ::      /usr/local/apache2 DocumentRoot            ::      /usr/local/apache2/htdocs Apache Config File      ::      /usr/local/apache2/conf/httpd.conf Other Config Files      ::      /usr/local/apache2/conf/extra/ SSL Config File         ::      /usr/local/apache2/conf/extra/httpd-ssl.conf ErrorLog                ::      /usr/local/apache2/logs/error_log AccessLog               ::      /usr/local/apache2/logs/access_log cgi-bin                 ::      /usr/local/apache2/cgi-bin (enabled by default, but 

Notes:

  1. Modules are enabled in /etc/sysconfig/apache2 which

FrontPage

See:

openSUSE and SLES 10.2 (Apache 2.2): --------