Ubuntu Apache2: Subdomains
Posted by wnf on Monday, 9 September 2013
Da ich meine verschiedenen Drupal-Seiten über eine Installation in einem gemeinsamen Webspace benutzen möchte, macht es sich zum Testen erforderlich auf meinem Rechner unter localhost Subdomains einzurichten.
Literatur:
/etc/hosts erweitern um:
127.0.1.1 d6niederfrohna.localhost 127.0.1.1 d6kita.localhost 127.0.1.1 d6heimatfest.localhost 127.0.1.1 d6k7311.localhost 127.0.1.1 d6schule.localhost
Erstellen einer Datei für Apache2: /etc/apache2/sites-available/d6niederfrohna
<VirtualHost *:80> DocumentRoot /var/www/archiv/drupal6_niederfrohna_de/ ServerName d6niederfrohna.localhost <Directory /var/www/archiv/drupal6_niederfrohna_de/> Options Indexes FollowSymLinks MultiViews +Includes AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost>
Die Subdomain dem Apache2 bekanntmachen und Apache2 neu starten
$ sudo a2ensite d6niederfrohna Enabling site d6niederfrohna. To activate the new configuration, you need to run: service apache2 reload $ sudo service apache2 reload
Die oberen beiden Schritte für alle subdomains ausführen.
Kontrollieren, wie Apache2 die Subdomains auflöst:
$ apache2ctl -S /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted) apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost d6heimatfest.localhost (/etc/apache2/sites-enabled/d6heimatfest:1) port 80 namevhost d6k7311.localhost (/etc/apache2/sites-enabled/d6k7311:1) port 80 namevhost d6kita.localhost (/etc/apache2/sites-enabled/d6kita:1) port 80 namevhost d6niederfrohna.localhost (/etc/apache2/sites-enabled/d6niederfrohna:1) port 80 namevhost d6schule.localhost (/etc/apache2/sites-enabled/d6schule:1) Syntax OK
Aufruf im Browser mit
Drupal 6 Seiten
- http://d6niederfrohna.localhost/
- http://d6kita.localhost/
- http://d6schule.localhost/
- http://d6k7311.localhost/
- http://d6heimatfest.localhost/
Drupal 7 Seiten