All pastes #450971 Raw Edit

Something

public text v1 · immutable
·published 2007-04-21 05:20 UTC
rendered paste body
NameVirtualHost *:80

<VirtualHost *:80>

	ServerAdmin webmaster@localhost

	

	DocumentRoot /var/www

	<Directory />

		Options FollowSymLinks

		AllowOverride None

	</Directory>

	<Directory /var/www/>

		Options Indexes FollowSymLinks MultiViews

		AllowOverride All

		Order allow,deny

		allow from all

		# Uncomment this directive is you want to see apache2's

		# default start page (in /apache2-default) when you go to /

		#RedirectMatch ^/$ /apache2-default/

	</Directory>



	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

	<Directory "/usr/lib/cgi-bin">

		AllowOverride None

		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

		Order allow,deny

		Allow from all

	</Directory>



	ErrorLog /var/log/apache2/error.log



	# Possible values include: debug, info, notice, warn, error, crit,

	# alert, emerg.

	LogLevel warn



	CustomLog /var/log/apache2/access.log combined

	ServerSignature On



    Alias /doc/ "/usr/share/doc/"

    <Directory "/usr/share/doc/">

        Options Indexes MultiViews FollowSymLinks

        AllowOverride None

        Order deny,allow

        Deny from all

        Allow from 127.0.0.0/255.0.0.0 ::1/128

    </Directory>



<Directory "/var/www/">



#

# Apache/PHP/Drupal settings:

#

# Protect files and directories from prying eyes.

<FilesMatch "(\.(engine|inc|install|module|sh|.*sql|theme|tpl(\.php)?|xtmpl)|code-style\.pl|Entries.*|Repository|Root|Tag|Template)$">

  Order deny,allow

  Deny from all

</FilesMatch>



# Set some options.

Options -Indexes

Options +FollowSymLinks



# Customized error messages.

ErrorDocument 404 /index.php



# Set the default handler.

DirectoryIndex index.php



# Override PHP settings. More in sites/default/settings.php

# but the following cannot be changed at runtime.



# PHP 4, Apache 1

<IfModule mod_php4.c>

  php_value magic_quotes_gpc                0

  php_value register_globals                0

  php_value session.auto_start              0

</IfModule>



# PHP 4, Apache 2

<IfModule sapi_apache2.c>

  php_value magic_quotes_gpc                0

  php_value register_globals                0

  php_value session.auto_start              0

</IfModule>



# PHP 5, Apache 1 and 2

<IfModule mod_php5.c>

  php_value magic_quotes_gpc                0

  php_value register_globals                0

  php_value session.auto_start              0

</IfModule>



# Requires mod_expires to be enabled.

<IfModule mod_expires.c>

  # Enable expirations.

  ExpiresActive On

  # Cache all files for 2 weeks after access (A).

  ExpiresDefault A1209600

  # Do not cache dynamically generated pages.

  ExpiresByType text/html A1

</IfModule>



# Various rewrite rules.

<IfModule mod_rewrite.c>

  RewriteEngine on



  # If your site can be accessed both with and without the prefix www.

  # you can use one of the following settings to force user to use only one option:

  #

  # If you want the site to be accessed WITH the www. only, adapt and uncomment the following:

  # RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]

  # RewriteRule .* http://www.example.com/ [L,R=301]

  #

  # If you want the site to be accessed only WITHOUT the www. , adapt and uncomment the following:

  # RewriteCond %{HTTP_HOST} !^example\.com$ [NC]

  # RewriteRule .* http://example.com/ [L,R=301]





  # Modify the RewriteBase if you are using Drupal in a subdirectory and

  # the rewrite rules are not working properly.

  RewriteBase /



  # Rewrite old-style URLs of the form 'node.php?id=x'.

  #RewriteCond %{REQUEST_FILENAME} !-f

  #RewriteCond %{REQUEST_FILENAME} !-d

  #RewriteCond %{QUERY_STRING} ^id=([^&]+)$

  #RewriteRule node.php index.php?q=node/view/%1 [L]



  # Rewrite old-style URLs of the form 'module.php?mod=x'.

  #RewriteCond %{REQUEST_FILENAME} !-f

  #RewriteCond %{REQUEST_FILENAME} !-d

  #RewriteCond %{QUERY_STRING} ^mod=([^&]+)$

  #RewriteRule module.php index.php?q=%1 [L]



  # Rewrite current-style URLs of the form 'index.php?q=x'.

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

</IfModule>





RewriteRule ^(section/[^/]+)/new$ /$1/ [R]

RewriteRule ^(section/[^/]+)/new/feed$ /$1/popular/feed [R]







# $Id: .htaccess,v 1.73.2.2 2007/01/26 00:09:37 killes Exp $

</Directory>



</VirtualHost>