Wo und wie Vhosts bei Debian Ohne Confixx -vS bei S4U-

TimBo

Registered User
Hallo,
mein erstes Posting, deshalb seit nachsichtig. SF benutzt und keine Lösung!
Fakten: Habe einen vServer Basis bei S4U mit Debian 3.1 Sarge ohne Confixx
Problem: Wo und wie vhost anlegen bei Debian? (Debian Neuling)
Bisher: DNS bei Domainfactory und namensbasierete Vhosts mit Mandrake
Mandrake -->vhost unter /etc/httpd/conf/vhosts/VHost.conf
Vhost.conf
-----
#zwei Domains auf ein Ziel und eine dritte;
Code:
<VirtualHost *:80>
 Servername 130.149.xxx.xxx
 DocumentRoot /var/www/html/
</VirtualHost>
 <VirtualHost site1.de:80>
  Servername [url]www.site1.de[/url]
  DocumentRoot /var/www/sitesTim/siteT1/
 </VirtualHost>
#zweite Domain nur mit Minus, aber gleiches Ziel
Code:
 <VirtualHost www.site-1.de:80>
  Servername site-1.de
  DocumentRoot /var/www/sitesTim/siteT1/
 </VirtualHost>
 <VirtualHost www.site2.net*:80>
  Servername .site2.net
  DocumentRoot /var/www/sitesTim/siteT2/
 </VirtualHost
-----------------
Fragen:
1. Wo trage ich die vhosts unter Debian ein?
2. Was muss ich beachten ssl?
 
Last edited by a moderator:
Hallo!
Bei einer Standard Debian 3.1 Installation (Apache 2) in /etc/apache2/apache2.conf.

Wobei Debian eigentlich noch einen etwas anderen Aufbau hat.

Du erstellst für jeden virtuellen Host eine eigene Datei unter /etc/apache2/sites-available/ und setzt einen symbolischen Link nach /etc/apache2/sites-enabled/.

In deiner Konfiguration fehlt aber noch die Direktive NameVirtualHost www.site-1.de:80. Analog die/den anderen virtuellen Host(s).

Was meinst du mit SSL beachten?

mfG
Thorsten
 
Thorsten said:
Du erstellst für jeden virtuellen Host eine eigene Datei unter /etc/apache2/sites-available/ und setzt einen symbolischen Link nach /etc/apache2/sites-enabled/.
Wie muss die datei heißen? vhost1.config oder wie?
Thorsten said:
In deiner Konfiguration fehlt aber noch die Direktive NameVirtualHost www.site-1.de:80. Analog die/den anderen virtuellen Host(s).
Hast Du ein Bsp. Das wäre gut zum abarbeiten. Ich habe http://httpd.apache.org/docs/2.0/vhosts/name-based.html natürlich gelesen, aber mir raucht der Kopf!! :confused:
Thorsten said:
Was meinst du mit SSL beachten?
www.site1.de:80 heißt doch der Apache horcht auf Port 80 aber was ist mit Port 443?
Danke schon jetzt!
 
So,
habe die default einfach kopiert,umbenannt,Pfade angepasst,Symlink in sites-enabled und /etc/init.d/apache2 restart gemacht. Ich habe die Kopfzeile "NameVirtualHost *:80" jeweils gelöscht.
Das ganze habe ich wiederholt für weitere vhosts. (default1,default2,default3...).
SSL geht nur noch auf einen vhost, aber das reicht!
Stand nach dem Konfigurationsmarathon ziemlich auf dem Schlauch. Danke für den Tipp. Ich hoffe andere, die auch nicht weiter wissen, verstehen das Vorgehen, sonst kann ich nur empfehlen unter:
http://www.debianhowto.de/de:howtos:sarge:apache2_php-fcgi#konfigurieren_eines_vhosts
und
http://httpd.apache.org/docs/2.0/mod/core.html.de#virtualhost
nach zu lesen.
so long Tim
 
Back
Top