Apache mit SSL und Subdomains via DDNS

julian-w

Member
Hallo,
ich hab folgendes Problem:
Ich betreibe zu Hause einen Webserver unter Debian etch mit Apache2. Auf den Server verweist eine Dynamic DNS (DDNS) Domain. Dort sind auch einige Subdomains eingerichtet. Das ganze funktioniert auch prima, nun möchte ich aber eine SSL-Verschlüsslung einfügen, was bis jetzt immer fehlschlug.

Ein paar Info's:
Server-IP: 192.168.178.30
Router-IP: 192.168.178.1
Domain: xxx.homelinux.org

Hier die Configs:

default (also die Hauptseite):
Code:
NameVirtualHost *

<VirtualHost *>
	ServerAdmin x@x.de
	
	DocumentRoot /mnt/platte1/Website/MAIN/
	
	Alias /phpmyadmin "/var/www/phpmyadmin/"

	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	
	<Directory /mnt/platte1/Website/MAIN/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	</Directory>
	
</VirtualHost>

forum (Subdomain Forum):
Code:
<VirtualHost *>
	ServerName forum.xxx.homelinux.org

	ServerAdmin x@x.de
	
	DocumentRoot /mnt/platte1/Website/FORUM/
	
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	
	<Directory /mnt/platte1/Website/FORUM/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	</Directory>
	
</VirtualHost>

Es exsitieren noch ein paar mehr Subdomains, sind aber alle nach dem gleichen Schema aufgebaut.
Die Schlüsseldateien befindet sich im Verzeichniss: /etc/apache2/ssl/zerfitikat1.cert

Ich hoffe, mir kann einer helfen, da ich auch schon unzählige Varianten ohne Erfolg ausprobiert habe.

In die ports.conf habe ich schon Listen 443 eingetragen.
 
Code:
Listen 192.168.178.30:443
NameVirtualHost 192.168.178.30:443

<VirtualHost 192.168.178.30:443>
   ... hier dann den ganzen Kram für ssl einfügen.
</VirtualHost>
 
Hab ich auch schon ausprobiert, jedoch startet Apache dann nicht mehr:

Code:
Server-1:~# /etc/init.d/apache2 restart
Forcing reload of web server (apache2)...[Sun Apr 06 20:09:00 2008] [error] (EAI 2)Name or service not known: Failed to resolve server name for 192.168.178.30 (check DNS) -- or specify an explicit ServerName
httpd (pid 7226?) not running
[Sun Apr 06 20:09:00 2008] [error] (EAI 2)Name or service not known: Failed to resolve server name for 192.168.178.30 (check DNS) -- or specify an explicit ServerName
(98)Address already in use: make_sock: could not bind to address 192.168.178.30:443
no listening sockets available, shutting down
Unable to open logs
 failed!
 
Ich hab endlich die Lösung gefunden:
Code:
NameVirtualHost *:443
<VirtualHost *:443>
	ServerAdmin kontakt@julian-w.de
	
	DocumentRoot /mnt/platte1/Website/MAIN/
	
	#SSL
	SSLEngine on
	SSLCertificateFile /etc/apache2/ssl/zerfitikat1.cert
	SSLCertificateKeyFile /etc/apache2/ssl/zerfitikat1.key
	#SSL ENDE

	Alias /phpmyadmin "/var/www/phpmyadmin/"

	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	
	<Directory /mnt/platte1/Website/MAIN/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	</Directory>
	
</VirtualHost>
 
Last edited by a moderator:
Back
Top