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 ...
0 Comments