Prihlásiť

Apache


Apache 2 configuration on Debian

14. 2. 2010 Zobraziť článok

vi /etc/apache2/apache2.conf
vi /etc/apache2/httpd.conf

/etc/apache2

/sites-available

A list of configuration files - one per site. A blank install will contain the file default. The system admin can have as many sites here as they need - however - they will not all be active.

/sites-enabled

A list of symlinks to configuration files in sites-available. A blank install will contain a symlink 000default to sites-available/default. The sites listed here are the sites which will be active. The site to be used if no virtual hosts match will be the first file found (hence the 000 on 000default).

U mňa: aaa.net -> match.nawebe.net aby zobrazil "The requested alias was not found on this server."

#enabling site xxx
a2ensite xxx

#disabling site xxx
a2dissite xxx

/etc/init.d/apache2 reload

/mods-available

A list of configuration files - one or more per module. Each dpkg installed module will add files here. e.g. php4.conf and php4.load are added with the libapache2-mod-php package. Again - the system admin can install whatever modules they wish - however - until they are set available they will not be active.

/mods-enabled

A list of symlinks to configuratioon files in modes-available. Only modules linked in here will be activated on the webserver.

#enabling modul xxx
a2enmod xxx
a2enmod rewrite

#disabling module xxx
a2dismod xxx

/etc/init.d/apache2 restart

Example


vi /etc/apache2/sites-available/ekniznica.eu

<VirtualHost *:80>
        ServerName ekniznica.eu
        ServerAlias www.ekniznica.eu
        DocumentRoot /var/www/ekniznica.eu/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>

        ErrorLog /var/www/ekniznica.eu/log/error-ekniznica.eu.log
        LogLevel warn
        CustomLog /var/www/ekniznica.eu/log/access-ekniznica.eu.log combined
</VirtualHost>

a2ensite ekniznica.eu
/etc/init.d/apache2 reload


Zobraziť článok

Apache Core Features

12. 2. 2010 Zobraziť článok
Security Tips Apache Core Features

Formatted listing of the directory

Options +Indexes

If a URL which maps to a directory is requested, and there is no DirectoryIndex (e.g., index.html) in that directory, then mod_autoindex will return a formatted listing of the directory. #Options Directive

.htaccess tips and tricks

.htaccess file generator

http://corz.org/serv/tricks/htaccess.php#denied http://corz.org/serv/tricks/htaccess2.php
Zobraziť článok

Rewrite www

6. 7. 2009 Zobraziť článok

www.nawebe.net -> nawebe.net

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.nawebe.net [NC]
RewriteRule ^(.*)$ http://nawebe.net/$1 [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?v=$1 [PT,L,QSA]

nawebe.net -> www.nawebe.net

RewriteEngine On
RewriteCond %{HTTP_HOST} ^nawebe.net [NC]
RewriteRule ^(.*)$ http://www.nawebe.net/$1 [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?v=$1 [PT,L,QSA]

Odstrániť lomku

RewriteCond %{HTTP_HOST} ^www.example\.com$ [NC]
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]

Zobraziť článok