PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache 2 Vhosts und SSL-Frage?



white-horse
11.10.07, 12:58
Hallo,

ich hab soeben versucht auf meinen frisch installierten Debian Etch mit Apache2 SSL zu aktivieren. Irgendwas hab ich aber leider falsch gemacht.

Hier die Fehlermeldung beim Versuch, Apache zu starten

snake:/etc/apache2/sites-available# /etc/init.d/apache2 start
Starting web server (apache2)...[Thu Oct 11 14:53:49 2007] [error] VirtualHost *:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
failed!


/etc/apache2/sites-available/

snake:/etc/apache2/sites-available# ls -al
-rw-r--r-- 1 root root 1182 2007-10-11 14:51 default
-rw-r--r-- 1 root root 754 2007-10-11 14:52 newdomain

/etc/apache2/sites-enable/

lrwxrwxrwx 1 root root 36 2007-10-11 12:19 000-default -> /etc/apache2/sites-available/default
lrwxrwxrwx 1 root root 35 2007-10-11 12:49 newdomain -> /etc/apache2/sites-available/nessus

/etc/apache2/sites-available/default

NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>


/etc/apache2/sites-available/newdomain


<VirtualHost *:443>
# SSL (START)
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
# SSL (ENDE)
ServerAdmin user@domain.com
#kann auch einfach eine IP sein
ServerName 123.123.123.123
ServerAlias server.domain1.domain2.com
DocumentRoot /var/www/newdomain
<Directory //var/www/newdomain>
Order Deny,Allow
Allow from all
# Zeige keine Verzeichnisse an
Options -Indexes
</Directory>
</VirtualHost>

Ich komme leider nicht weiter.

Vielen Dank für Tips

Gruß, Patrick

moc
11.10.07, 22:54
änder mal die ersten beiden zeilen deiner /etc/apache2/sites-available/default in:
NameVirtualHost *:80
<VirtualHost *:80>

TheReaper
12.10.07, 13:39
Die Konfiguration der Seite default auf Port 80 kannst du meines Wissens so lassen, fügt in newdomain oben ein NameVirtualHost *:443 ein. ports.conf nicht vergessen anzupassen.

Gruß