#Include etc/apache22/Includes/*.conf ServerAdmin strepto@strepto.net DocumentRoot /usr/local/www/htdocs/default ServerName strepto.net ErrorLog /var/log/httpd/strepto.net-error.log CustomLog /var/log/httpd/strepto.net-access.log common TransferLog /var/log/httpd/strepto.net-transfer.log # Settings for host: cacti.strepto.net ServerAdmin wm@cacti.strepto.net DocumentRoot /usr/local/www/htdocs/cacti.strepto.net ServerName cacti.strepto.net ErrorLog /var/log/httpd/cacti.strepto.net-error.log CustomLog /var/log/httpd/cacti.strepto.net-access.log common TransferLog /var/log/httpd/cacti.strepto.net-transfer.log [ Wrote 230 lines ] [root@bsd /usr/local/etc/apache22]# apachectl restart [root@bsd /usr/local/etc/apache22]# httpd -S VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:* strepto.net (/usr/local/etc/apache22/httpd.conf:209) *:* cacti.strepto.net (/usr/local/etc/apache22/httpd.conf:221) Syntax OK [root@bsd /usr/local/etc/apache22]# cat httpd.conf ServerRoot "/usr/local" Listen *:80 LoadModule authn_file_module libexec/apache22/mod_authn_file.so LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so LoadModule authn_default_module libexec/apache22/mod_authn_default.so LoadModule authn_alias_module libexec/apache22/mod_authn_alias.so LoadModule authz_host_module libexec/apache22/mod_authz_host.so LoadModule authz_groupfile_module libexec/apache22/mod_authz_groupfile.so LoadModule authz_user_module libexec/apache22/mod_authz_user.so LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so LoadModule authz_default_module libexec/apache22/mod_authz_default.so LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so LoadModule file_cache_module libexec/apache22/mod_file_cache.so LoadModule cache_module libexec/apache22/mod_cache.so LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so LoadModule include_module libexec/apache22/mod_include.so LoadModule filter_module libexec/apache22/mod_filter.so LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so LoadModule deflate_module libexec/apache22/mod_deflate.so LoadModule log_config_module libexec/apache22/mod_log_config.so LoadModule logio_module libexec/apache22/mod_logio.so LoadModule env_module libexec/apache22/mod_env.so LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so LoadModule expires_module libexec/apache22/mod_expires.so LoadModule headers_module libexec/apache22/mod_headers.so LoadModule usertrack_module libexec/apache22/mod_usertrack.so LoadModule unique_id_module libexec/apache22/mod_unique_id.so LoadModule setenvif_module libexec/apache22/mod_setenvif.so LoadModule version_module libexec/apache22/mod_version.so LoadModule ssl_module libexec/apache22/mod_ssl.so LoadModule mime_module libexec/apache22/mod_mime.so LoadModule dav_module libexec/apache22/mod_dav.so LoadModule status_module libexec/apache22/mod_status.so LoadModule autoindex_module libexec/apache22/mod_autoindex.so LoadModule asis_module libexec/apache22/mod_asis.so LoadModule info_module libexec/apache22/mod_info.so LoadModule cgi_module libexec/apache22/mod_cgi.so LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so LoadModule negotiation_module libexec/apache22/mod_negotiation.so LoadModule dir_module libexec/apache22/mod_dir.so LoadModule imagemap_module libexec/apache22/mod_imagemap.so LoadModule actions_module libexec/apache22/mod_actions.so LoadModule speling_module libexec/apache22/mod_speling.so LoadModule userdir_module libexec/apache22/mod_userdir.so LoadModule alias_module libexec/apache22/mod_alias.so LoadModule rewrite_module libexec/apache22/mod_rewrite.so LoadModule php5_module libexec/apache22/libphp5.so # # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User www Group www ServerAdmin strepto@strepto.net ServerName bsd.strepto.net:80 DocumentRoot "/usr/local/www/htdocs/default" Options FollowSymLinks # AllowOverride None AllowOverride FileInfo AuthConfig Limit AcceptPathInfo On Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all DirectoryIndex index.php index.html Order allow,deny Deny from all Satisfy All ErrorLog /var/log/httpd-error.log LogLevel warn LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common # You need to enable mod_logio.c to use %I and %O LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio #CustomLog /var/log/httpd-access.log common CustomLog /var/log/httpd-access.log combined #ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/" #Scriptsock /var/run/cgisock # # "/usr/local/www/apache22/cgi-bin" should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. # # # AllowOverride None # Options None # Order allow,deny # Allow from all # DefaultType text/plain ### Added by RoboDoc ### AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps ### Added by RoboDoc ### TypesConfig etc/apache22/mime.types AddType application/x-gzip .tgz AddEncoding x-compress .Z AddEncoding x-gzip .gz .tgz AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddHandler cgi-script .cgi AddHandler type-map var AddType text/html .shtml AddOutputFilter INCLUDES .shtml #MIMEMagicFile etc/apache22/magic #ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.html #EnableMMAP off #EnableSendfile off # Server-pool management (MPM specific) #Include etc/apache22/extra/httpd-mpm.conf # Multi-language error messages #Include etc/apache22/extra/httpd-multilang-errordoc.conf # Fancy directory listings Include etc/apache22/extra/httpd-autoindex.conf # Language settings #Include etc/apache22/extra/httpd-languages.conf # User home directories #Include etc/apache22/extra/httpd-userdir.conf # Real-time info on requests and configuration #Include etc/apache22/extra/httpd-info.conf # Virtual hosts #Include etc/apache22/extra/httpd-vhosts.conf # Local access to the Apache HTTP Server Manual #Include etc/apache22/extra/httpd-manual.conf # Distributed authoring and versioning (WebDAV) #Include etc/apache22/extra/httpd-dav.conf # Various default settings #Include etc/apache22/extra/httpd-default.conf # Secure (SSL/TLS) connections #Include etc/apache22/extra/httpd-ssl.conf # # Note: The following must must be present to support # starting without SSL on platforms with no /dev/random equivalent # but a statically compiled-in mod_ssl. # SSLRandomSeed startup builtin SSLRandomSeed connect builtin #Include etc/apache22/Includes/*.conf ServerAdmin strepto@strepto.net DocumentRoot /usr/local/www/htdocs/default ServerName strepto.net ErrorLog /var/log/httpd/strepto.net-error.log CustomLog /var/log/httpd/strepto.net-access.log common TransferLog /var/log/httpd/strepto.net-transfer.log # Settings for host: cacti.strepto.net ServerAdmin wm@cacti.strepto.net DocumentRoot /usr/local/www/htdocs/cacti.strepto.net ServerName cacti.strepto.net ErrorLog /var/log/httpd/cacti.strepto.net-error.log CustomLog /var/log/httpd/cacti.strepto.net-access.log common TransferLog /var/log/httpd/cacti.strepto.net-transfer.log