-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add our new awesome apache config file
- Loading branch information
Showing
8 changed files
with
189 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
# Dynamic Shared Object (DSO) Support | ||
# | ||
# To be able to use the functionality of a module which was built as a DSO you | ||
# have to place corresponding `LoadModule' lines at this location so the | ||
# directives contained in it are actually available _before_ they are used. | ||
# Statically compiled modules (those listed by `httpd -l') do not need | ||
# to be loaded here. | ||
LoadModule authn_file_module lib/httpd/mod_authn_file.so | ||
#LoadModule authn_dbm_module lib/httpd/mod_authn_dbm.so | ||
#LoadModule authn_anon_module lib/httpd/mod_authn_anon.so | ||
#LoadModule authn_dbd_module lib/httpd/mod_authn_dbd.so | ||
#LoadModule authn_socache_module lib/httpd/mod_authn_socache.so | ||
LoadModule authn_core_module lib/httpd/mod_authn_core.so | ||
LoadModule authz_host_module lib/httpd/mod_authz_host.so | ||
LoadModule authz_groupfile_module lib/httpd/mod_authz_groupfile.so | ||
LoadModule authz_user_module lib/httpd/mod_authz_user.so | ||
#LoadModule authz_dbm_module lib/httpd/mod_authz_dbm.so | ||
#LoadModule authz_owner_module lib/httpd/mod_authz_owner.so | ||
#LoadModule authz_dbd_module lib/httpd/mod_authz_dbd.so | ||
LoadModule authz_core_module lib/httpd/mod_authz_core.so | ||
#LoadModule authnz_ldap_module lib/httpd/mod_authnz_ldap.so | ||
LoadModule access_compat_module lib/httpd/mod_access_compat.so | ||
LoadModule auth_basic_module lib/httpd/mod_auth_basic.so | ||
#LoadModule auth_form_module lib/httpd/mod_auth_form.so | ||
#LoadModule auth_digest_module lib/httpd/mod_auth_digest.so | ||
#LoadModule allowmethods_module lib/httpd/mod_allowmethods.so | ||
#LoadModule file_cache_module lib/httpd/mod_file_cache.so | ||
#LoadModule cache_module lib/httpd/mod_cache.so | ||
#LoadModule cache_disk_module lib/httpd/mod_cache_disk.so | ||
#LoadModule cache_socache_module lib/httpd/mod_cache_socache.so | ||
#LoadModule socache_shmcb_module lib/httpd/mod_socache_shmcb.so | ||
#LoadModule socache_dbm_module lib/httpd/mod_socache_dbm.so | ||
#LoadModule socache_memcache_module lib/httpd/mod_socache_memcache.so | ||
#LoadModule watchdog_module lib/httpd/mod_watchdog.so | ||
#LoadModule macro_module lib/httpd/mod_macro.so | ||
#LoadModule dbd_module lib/httpd/mod_dbd.so | ||
#LoadModule dumpio_module lib/httpd/mod_dumpio.so | ||
#LoadModule echo_module lib/httpd/mod_echo.so | ||
#LoadModule buffer_module lib/httpd/mod_buffer.so | ||
#LoadModule data_module lib/httpd/mod_data.so | ||
#LoadModule ratelimit_module lib/httpd/mod_ratelimit.so | ||
LoadModule reqtimeout_module lib/httpd/mod_reqtimeout.so | ||
#LoadModule ext_filter_module lib/httpd/mod_ext_filter.so | ||
#LoadModule request_module lib/httpd/mod_request.so | ||
#LoadModule include_module lib/httpd/mod_include.so | ||
LoadModule filter_module lib/httpd/mod_filter.so | ||
#LoadModule reflector_module lib/httpd/mod_reflector.so | ||
#LoadModule substitute_module lib/httpd/mod_substitute.so | ||
#LoadModule sed_module lib/httpd/mod_sed.so | ||
#LoadModule charset_lite_module lib/httpd/mod_charset_lite.so | ||
#LoadModule deflate_module lib/httpd/mod_deflate.so | ||
LoadModule mime_module lib/httpd/mod_mime.so | ||
#LoadModule ldap_module lib/httpd/mod_ldap.so | ||
LoadModule log_config_module lib/httpd/mod_log_config.so | ||
#LoadModule log_debug_module lib/httpd/mod_log_debug.so | ||
#LoadModule log_forensic_module lib/httpd/mod_log_forensic.so | ||
#LoadModule logio_module lib/httpd/mod_logio.so | ||
LoadModule env_module lib/httpd/mod_env.so | ||
#LoadModule mime_magic_module lib/httpd/mod_mime_magic.so | ||
#LoadModule expires_module lib/httpd/mod_expires.so | ||
LoadModule headers_module lib/httpd/mod_headers.so | ||
#LoadModule usertrack_module lib/httpd/mod_usertrack.so | ||
#LoadModule unique_id_module lib/httpd/mod_unique_id.so | ||
LoadModule setenvif_module lib/httpd/mod_setenvif.so | ||
LoadModule version_module lib/httpd/mod_version.so | ||
#LoadModule remoteip_module lib/httpd/mod_remoteip.so | ||
LoadModule proxy_module lib/httpd/mod_proxy.so | ||
#LoadModule proxy_connect_module lib/httpd/mod_proxy_connect.so | ||
#LoadModule proxy_ftp_module lib/httpd/mod_proxy_ftp.so | ||
LoadModule proxy_http_module lib/httpd/mod_proxy_http.so | ||
LoadModule proxy_fcgi_module lib/httpd/mod_proxy_fcgi.so | ||
#LoadModule proxy_scgi_module lib/httpd/mod_proxy_scgi.so | ||
#LoadModule proxy_fdpass_module lib/httpd/mod_proxy_fdpass.so | ||
#LoadModule proxy_wstunnel_module lib/httpd/mod_proxy_wstunnel.so | ||
#LoadModule proxy_ajp_module lib/httpd/mod_proxy_ajp.so | ||
#LoadModule proxy_balancer_module lib/httpd/mod_proxy_balancer.so | ||
#LoadModule proxy_express_module lib/httpd/mod_proxy_express.so | ||
#LoadModule session_module lib/httpd/mod_session.so | ||
#LoadModule session_cookie_module lib/httpd/mod_session_cookie.so | ||
#LoadModule session_dbd_module lib/httpd/mod_session_dbd.so | ||
#LoadModule slotmem_shm_module lib/httpd/mod_slotmem_shm.so | ||
#LoadModule slotmem_plain_module lib/httpd/mod_slotmem_plain.so | ||
#LoadModule ssl_module lib/httpd/mod_ssl.so | ||
#LoadModule dialup_module lib/httpd/mod_dialup.so | ||
#LoadModule lbmethod_byrequests_module lib/httpd/mod_lbmethod_byrequests.so | ||
#LoadModule lbmethod_bytraffic_module lib/httpd/mod_lbmethod_bytraffic.so | ||
#LoadModule lbmethod_bybusyness_module lib/httpd/mod_lbmethod_bybusyness.so | ||
#LoadModule lbmethod_heartbeat_module lib/httpd/mod_lbmethod_heartbeat.so | ||
LoadModule mpm_event_module lib/httpd/mod_mpm_event.so | ||
LoadModule unixd_module lib/httpd/mod_unixd.so | ||
#LoadModule privileges_module lib/httpd/mod_privileges.so | ||
#LoadModule heartbeat_module lib/httpd/mod_heartbeat.so | ||
#LoadModule heartmonitor_module lib/httpd/mod_heartmonitor.so | ||
#LoadModule dav_module lib/httpd/mod_dav.so | ||
LoadModule status_module lib/httpd/mod_status.so | ||
LoadModule autoindex_module lib/httpd/mod_autoindex.so | ||
#LoadModule asis_module lib/httpd/mod_asis.so | ||
#LoadModule info_module lib/httpd/mod_info.so | ||
#LoadModule suexec_module lib/httpd/mod_suexec.so | ||
#LoadModule cgid_module lib/httpd/mod_cgid.so | ||
#LoadModule dav_fs_module lib/httpd/mod_dav_fs.so | ||
#LoadModule dav_lock_module lib/httpd/mod_dav_lock.so | ||
#LoadModule vhost_alias_module lib/httpd/mod_vhost_alias.so | ||
#LoadModule negotiation_module lib/httpd/mod_negotiation.so | ||
LoadModule dir_module lib/httpd/mod_dir.so | ||
#LoadModule actions_module lib/httpd/mod_actions.so | ||
#LoadModule speling_module lib/httpd/mod_speling.so | ||
#LoadModule userdir_module lib/httpd/mod_userdir.so | ||
LoadModule alias_module lib/httpd/mod_alias.so | ||
LoadModule rewrite_module lib/httpd/mod_rewrite.so |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<IfModule unixd_module> | ||
# If you wish httpd to run as a different user or group, you must run | ||
# httpd as root initially and it will switch. | ||
User www | ||
Group www | ||
</IfModule> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# ServerAdmin: Your address, where problems with the server should be | ||
# e-mailed. This address appears on some server-generated pages, such | ||
# as error documents. e.g. admin@your-domain.com | ||
ServerAdmin webmaster@core.io |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Deny access to the entirety of your server's filesystem. You must | ||
# explicitly permit access to web content directories in other | ||
# <Directory> blocks below. | ||
<Directory /> | ||
AllowOverride none | ||
Require all denied | ||
</Directory> | ||
|
||
# DocumentRoot: The directory out of which you will serve your | ||
# documents. By default, all requests are taken from this directory, but | ||
# symbolic links and aliases may be used to point to other locations. | ||
DocumentRoot "/opt/local/share/httpd/htdocs" | ||
<Directory "/opt/local/share/httpd/htdocs"> | ||
# The Options directive is both complicated and important. Please see | ||
# http://httpd.apache.org/docs/2.4/mod/core.html#options | ||
# for more information. | ||
Options Indexes FollowSymLinks | ||
|
||
# AllowOverride controls what directives may be placed in .htaccess files. | ||
AllowOverride None | ||
|
||
# Controls who can get stuff from this server. | ||
Require all granted | ||
</Directory> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# DirectoryIndex: sets the file that Apache will serve if a directory | ||
# is requested. | ||
<IfModule dir_module> | ||
DirectoryIndex index.html | ||
</IfModule> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# The following lines prevent .htaccess and .htpasswd files from being | ||
# viewed by Web clients. | ||
<Files ".ht*"> | ||
Require all denied | ||
</Files> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# ErrorLog: The location of the error log file. | ||
# If you do not specify an ErrorLog directive within a <VirtualHost> | ||
# container, error messages relating to that virtual host will be | ||
# logged here. If you *do* define an error logfile for a <VirtualHost> | ||
# container, that host's errors will be logged there and not here. | ||
ErrorLog "/var/log/httpd/error_log" | ||
|
||
# LogLevel: Control the number of messages logged to the error_log. | ||
# Possible values include: debug, info, notice, warn, error, crit, | ||
# alert, emerg. | ||
LogLevel warn | ||
|
||
<IfModule log_config_module> | ||
# The following directives define some format nicknames for use with | ||
# a CustomLog directive (see below). | ||
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined | ||
LogFormat "%h %l %u %t \"%r\" %>s %b" common | ||
|
||
# The location and format of the access logfile (Common Logfile Format). | ||
# If you do not define any access logfiles within a <VirtualHost> | ||
# container, they will be logged here. Contrariwise, if you *do* | ||
# define per-<VirtualHost> access logfiles, transactions will be | ||
# logged therein and *not* in this file. | ||
CustomLog "/var/log/httpd/access_log" common | ||
</IfModule> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<IfModule mime_module> | ||
# TypesConfig points to the file containing the list of mappings from | ||
# filename extension to MIME-type. | ||
TypesConfig etc/httpd/mime.types | ||
|
||
# AddType allows you to add to or override the MIME configuration | ||
# file specified in TypesConfig for specific file types. | ||
AddType application/x-compress .Z | ||
AddType application/x-gzip .gz .tgz | ||
</IfModule> |