Apache ist einer der verbreitetsten Webserver unter Linux. Ich beschreibe hier eine einfach Installation auf Debian Squeeze. Diese Installation ist weder als sicher noch als performant zu sehen. Sie dient lediglich zur Orientierung.

apt-get install apache2

optionale Pakete:

apt-get install php5 php5-mysql

Nun legen wir eine Virtual-Host konfiguration an

vim /etc/apache2/sites-available/001-mysite
<VirtualHost *:80>
ServerName myserver
ServerAlias subdomain.myserver
DocumentRoot /var/www/myserver/subdomain/
ServerAdmin deine@email_adresse.de

# Logfiles:
CustomLog /var/log/apache2/access.log combined
ErrorLog /var/log/apache2/error.log
LogLevel warn

<Directory />
Options -Indexes

#AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>

Falls SSL eingesetzt wird, werden folgende Einträge benötigt

SSLEngine on
SSLCertificateFile /etc/apache2/cert/cert.cert
SSLCertificateKeyFile /etc/apache2/cert/key.key
SSLCertificateChainFile /etc/apache2/cert/bundle.bundle

Die Dateien müssen natürlich auf dem Dateisystem vorhanden sein.

Nun verlinken wir noch die Konfiguration, damit sie aktiv wird

cd /etc/apache2/sites-enabled
ln -s ../sites-available/001-myconfig
vim /etc/apache2/conf.d/security

Jetzt könne wir noch ein paar Infos des Apache’s “verschleiern”

...
ServerTokens Minimal
ServerSignature Off
...
Categories: Allgemein

0 Comments

Leave a Reply