Page 1 of 1

SSL & Confixx & extra IP = Horrorshow? (Server4you)

Posted: 2007-02-15 16:33
by 06elf
Hallihallo,

ich habe im Archiv leider nichts passendes gefunden. Also hier einmal von Anfang an:

Ich habe einen Root Server bei Server4you (Debian). Dieser läuft mit Confixx.

Nun muss ich für einen Kunden SSL aktivieren. Laut Server4you benötige ich dazu eine extra IP, die ich auch bereits beantragt und bekommen habe. Diese IP habe ich mit ach und krach dem Server mitgeteilt, sodass ich sie in der Admin-Oberfläche von Confixx dem Reseller "res1" zuordnen konnte.

Also habe ich mich anschließend als jener Reseller "res1" angemeldet und dem Kunden "web22" (2 Domains) die neue IP zugewiesen (Als einziger Benutzer).

Nun habe ich testweise eine der beiden Domains (.de) auf die neue IP geroutet und die andere (.com) läuft noch über die alte IP. Wenn ich jetzt domain.de aufrufe, lande ich auf:"http://domain.de/apache2-default/" - bei domain.com ist es "http://domain.com".

Wenn ich aber nun domain.de:443 aufrufe, kommt eine Servermeldung "404 - URL / was not found on this server". Bei domain.com:443 ist es wiederum "http://domain.com/apache2-default/". Wenn ich https://domain.de aufrufe, erzählt mir Firefox was vom Fehlercode -12263. Bei domain.com ist es genau das Gleiche.


Meine Fragen lauten nun:
1. Was habe ich falsch gemacht?
2. Wie mache ich es richtig?
3. Und vor allem WO mache ich es richtig.

Confixx zu deinstallieren ist leider nicht drin, da noch mehrere Kunden auf den Server zugreifen.

Danke und LG
06elf

Re: SSL & Confixx & extra IP = Horrorshow? (Server4you)

Posted: 2007-02-15 22:07
by wgot
Hallo,

suche in den Apache-Konfigurationsdateien (httpd.conf, confixx_mhost.conf, confixx_vhost.conf) nach dem von Confixx für die betroffene Domain erstellten HTTPS-Vhost und zeige den Vhost im Forum.

Gruß, Wolfgang

Re: SSL & Confixx & extra IP = Horrorshow? (Server4you)

Posted: 2007-02-15 22:52
by 06elf
wgot wrote:Hallo,

suche in den Apache-Konfigurationsdateien (httpd.conf, confixx_mhost.conf, confixx_vhost.conf) nach dem von Confixx für die betroffene Domain erstellten HTTPS-Vhost und zeige den Vhost im Forum.

Gruß, Wolfgang
Hallo Wolfgang,

ich poste jetzt mal nacheinander, was in welchen Files steht:

1. httpd.conf (/etc/apache2/)

Code: Select all

# This is here for backwards compatability reasons and to support
#  installing 3rd party modules directly via apxs2, rather than
#  through the /etc/apache2/mods-{available,enabled} mechanism.
#
#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so
2. confixx_mhost.conf - konnte ich nicht finden

3. confixx_vhost.conf (/etc/apache2/)

Code: Select all

#### CONFIXX APACHE VHOST FILE ####
   ### created Thu Feb 15 22:42:01 2007 ###

NameVirtualHost alte-ip:80
NameVirtualHost neue-ip:80
php_admin_flag safe_mode On
php_admin_value safe_mode_exec_dir /var/www/empty

UseCanonicalName Off
LogFormat "%V:#:%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i"" confixx
LogFormat "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i"" confixx2
CustomLog |/usr/local/confixx/pipelog.pl confixx
<Directory "/var/www">
<Files ~ "^.ht">
deny from all
</Files>
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Options None
Options +FollowSymLinks +SymLinksIfOwnerMatch +Includes
</Directory>

<Directory "/var/www/web1/html">
Options +ExecCGI +Indexes
</Directory>
<Directory "/var/www/web13/html">
Options +ExecCGI
</Directory>
<Directory "/var/www/web2/html">
Options +ExecCGI
</Directory>

<VirtualHost neue-ip:80>
DocumentRoot /var/www/web22/html
CustomLog /var/www/web22/log/access_log confixx2
SuexecUserGroup web22 ftponly
ScriptAlias /cgi-bin/ /var/www/web22/html/cgi-bin/
php_admin_value open_basedir /var/www/web22/:/var/www/phpmyadmin/:/var/www/confixx/html/gesperrt/
php_admin_value upload_tmp_dir /var/www/web22/phptmp/
RewriteEngine on
</VirtualHost>
<VirtualHost alte-ip:80>
ServerName alte-ip
DocumentRoot /var/www/confixx/html/gesperrt
</VirtualHost>

<VirtualHost neue-ip:80>
ServerName www.domain.com
ServerAlias  domain.com www.domain.de domain.de
DocumentRoot /var/www/web22/html
SuexecUserGroup web22 ftponly
ScriptAlias /cgi-bin/ /var/www/web22/html/cgi-bin/
CustomLog /var/www/web22/log/access_log confixx2
php_admin_value open_basedir /var/www/web22/:/var/www/phpmyadmin/:/var/www/confixx/html/gesperrt/
php_admin_value upload_tmp_dir /var/www/web22/phptmp/
RewriteEngine on
</VirtualHost>
(Weitestgehend sind hier nur Inhalte der betreffenden Domain)

Soweit zu den Inhalten. Im Grunde ist wohl einzig die confixx_vhost.conf verwertbar.

Dumme Frage: Confixx erzählt mir zwar, dass es einen SSL-Schlüssel anlegt, zeigt mir aber dann im Anschluss zwei Keys (Private-Key & Zertifikatsanfrage-CSR) an. Muss ich die Keys noch manuell irgendwo eintragen?

Gruß,
06elf

Re: SSL & Confixx & extra IP = Horrorshow? (Server4you)

Posted: 2007-02-16 07:56
by twisterchen
Also wenn ich das richtig sehe fehlt hier der SSL VHost komplett und der normale VHost ist 2 mal vorhanden

Hast du das auch richtig im Confixx eingetragen, kann mir kaum vorstellen, dass Confixx das so in die Datei schreibt.

Re: SSL & Confixx & extra IP = Horrorshow? (Server4you)

Posted: 2007-02-16 08:47
by 06elf
Twisterchen wrote:Also wenn ich das richtig sehe fehlt hier der SSL VHost komplett und der normale VHost ist 2 mal vorhanden

Hast du das auch richtig im Confixx eingetragen, kann mir kaum vorstellen, dass Confixx das so in die Datei schreibt.
Habe das kurz vor dem Posting noch einmal von Confixx machen lassen. Hab den Kunden gelöscht und neu angelegt. Es ist mir ein Rätsel ...