# ================================================= # Basic settings # ================================================= ##Listen 192.168.0.254:8080 #port apache on special interface Listen 80 #port apache User apache #process apache user Group apache ServerAdmin you_mail@domain.com UseCanonicalName On ServerSignature Off HostnameLookups Off ServerTokens Prod ServerRoot "/usr/local/apache2" DocumentRoot "/usr/local/apache/htdocs" PidFile /usr/local/apache2/logs/httpd.pid ScoreBoardFile /usr/local/apache2/logs/httpd.scoreboard #AddDefaultCharset you_charset #default charset apache server TraceEnable off #LoadModule php5_module modules/libphp5.so DirectoryIndex index.html index.htm index.php index.pl #RewriteEngine On #RewriteCond %{REQUEST_METHOD} ^TRACE #RewriteRule .* - [F] AccessFileName .htaccess Order allow,deny Deny from all Satisfy All # ================================================= # HTTP and performance settings # ================================================= Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 15 MinSpareServers 5 MaxSpareServers 10 StartServers 5 MaxClients 150 MaxRequestsPerChild 0 # ================================================= # Access control # ================================================= # # Options None # AllowOverride None # Order deny,allow # Deny from all # Options FollowSymLinks AllowOverride None Order allow,deny Allow from all # ================================================= # MIME encoding # ================================================= TypesConfig /usr/local/apache2/conf/mime.types DefaultType text/plain AddEncoding x-compress .Z AddEncoding x-gzip .gz .tgz AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-tar .tgz # # Aliases: Add here as many aliases as you need (with no limit). The format is # Alias fakename realname # # # Note that if you include a trailing / on fakename then the server will # require it to be present in the URL. So "/icons" isn't aliased in this # example, only "/icons/". If the fakename is slash-terminated, then the # realname must also be slash terminated, and if the fakename omits the # trailing slash, the realname must also omit it. # Alias /icons/ "/usr/local/apache/icons/" Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all # This Alias will project the on-line documentation tree under /manual/ # even if you change the DocumentRoot. Comment it if you don't want to # provide access to the on-line documentation. # Alias /manual/ "/usr/local/apache/htdocs/manual/" Options Indexes FollowSymlinks MultiViews AllowOverride None Order allow,deny Allow from all # # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, except that # documents in the realname directory are treated as applications and # run by the server when requested rather than as documents sent to the client. # The same rules about trailing "/" apply to ScriptAlias directives as to # Alias. # ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/" ScriptAlias /cgi-bin-private/ "/usr/local/apache/cgi-bin-private/" # # "/usr/local/apache/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 AllowOverride All Options None Order allow,deny Allow from all # End of aliases. AddType application/x-httpd-php .php # ================================================= # Logs # ================================================= LogLevel warn ErrorLog /usr/local/apache2/logs/error_log CustomLog /usr/local/apache2/logs/access_log combined LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent # ================================================= # Virtual hosts # ================================================= #NameVirtualHost * # # DocumentRoot "/usr/local/apache2/htdocs/site.ru" # ServerName "site.ru" # ServerAlias "www.site.ru" # ErrorLog logs/site.ru/error_log # CustomLog logs/site.ru/access_log combined #