ich betreibe seit kurzem einen öffentlichen Webserver auf Basis von Apache2, der während der nächsten Tage über zahlreiche Domains erreichbar sein wird. Nun mache ich mir Gedanken, wie ich meine VirtualHosts am übersichtlichsten anlege.
Ich dachte mir, in ./sites_available für jede Domain eine Datei anzulegen und die dann nach ./sites_enabled zu verlinken. Mögliche Subdomains würde ich dann alle zusammen in die config-Datei der Hauptdomain packen. Ist das sinnvoll?
Beispielhaft sähe ./sites_available/de.mydomain.site so aus:
- Code: Select all
NameVirtualHost mydomain.de
<VirtualHost mydomain.de>
ServerName mydomain.de
ServerAdmin admin@mydomain.de
DocumentRoot /public/www/
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
LogLevel warn
</VirtualHost>
Ist das so sinnvoll und wo ergänze ich nun die Subdomains? Kann ich dazu in der gleichen Datei einfach einen weiteren NameVirtualHost für die Subdomain anlegen und darunter dann den entsprechenen VirtualHost kreieren?
Ich bin für jeden Tipp, wie ich die config geschickter aufbauen könnte, dankbar... Viele Grüße
BiBe