Virutal HOSTS ?!?!?

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

Virutal HOSTS ?!?!?

Postby Dimenson » 22. August 2005 18:12

Also ich habe bei mir Visas auf dem Server, da ich php 4.22 habe. Habe ich mich entschieden auf Lampp zurück zugreifen.

Also habe ich von Visas den Apache gestoppt.
Dann habe ich Lampp installiert und gestartet. Wunderbar geklappt.

Jetzt kann ich aber nicht mehr auf Visas zurück greifen. Also muss ich mit VirtualHost benutzen, ich habe mir die alte httpd.conf angeschaut und auch was gefunden, jetzt habe ich versucht diese in der lampp Config einzubauen.

Startet ohne Probleme. Hier mein Code:

<VirtualHost _default_:443>
DocumentRoot /usr/local/visas/public_html/
php_admin_value open_basedir /etc/:/usr/local/visas/:/tmp/:/usr/local/lib/php
php_admin_value safe_mode Off
php_admin_value session.save_path /usr/local/visas/sessions/
ServerName h2316.serverkompetenz.net
ServerAlias www.h2316.serverkompetenz.net
php_admin_value open_basedir /usr/local/visas/public_html/ssl/
php_admin_value engine off
IndexOptions
DirectoryIndex index.htm index.html index.shtml start.htm start.html start.shtml index.php index.php3
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/httpd/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/ssl.key/server.key
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>
<Directory "/usr/local/apache/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
Redirectpermanent /adminlevel https://h2316.serverkompetenz.net:22222/adminlevel
Redirectpermanent /domainadminlevel https://h2316.serverkompetenz.net:22222 ... adminlevel
Redirectpermanent /serveradminlevel https://h2316.serverkompetenz.net:22222 ... adminlevel
Redirectpermanent /mail https://h2316.serverkompetenz.net:22222/webmail
Redirectpermanent /webmail https://h2316.serverkompetenz.net:22222/webmail
Redirectpermanent /support https://h2316.serverkompetenz.net:22222/support
Redirectpermanent /mysql https://h2316.serverkompetenz.net:22222/mysql
</VirtualHost>

NamevirtualHost *

<VirtualHost *>
DocumentRoot /usr/local/visas/public_html/
php_admin_value open_basedir /usr/local/visas/public_html/ssl/
php_admin_value engine off
ServerName h2316.serverkompetenz.net
ServerAlias www.h2316.serverkompetenz.net
IndexOptions
DirectoryIndex index.htm index.html index.shtml start.htm start.html start.shtm index.php
Redirectpermanent /adminlevel https://h2316.serverkompetenz.net:22222/adminlevel
Redirectpermanent /domainadminlevel https://h2316.serverkompetenz.net:22222 ... adminlevel
Redirectpermanent /serveradminlevel https://h2316.serverkompetenz.net:22222 ... adminlevel
Redirectpermanent /mail https://h2316.serverkompetenz.net:22222/webmail
Redirectpermanent /webmail https://h2316.serverkompetenz.net:22222/webmail
Redirectpermanent /support https://h2316.serverkompetenz.net:22222/support
Redirectpermanent /mysql https://h2316.serverkompetenz.net:22222/mysql
Redirectpermanent /ssl https://h2316.serverkompetenz.net/ssl/
</VirtualHost>

<VirtualHost *>
php_admin_value opene_basedir /home/d/dimenson.de/public_html/:/usr/local/lib/php:/tmp
DocumentRoot /home/d/dimenson.de/public_html/
ServerName www.dimenson.de
IndexOptions
DirectoryIndex index.htm index.html index.shtml start.htm start.html start.shtml index.php index.php3
ServerAlias dimenson.de
CustomLog "|/usr/local/visas/cronolog/cronolog --symlink=/usr/local/visas/logfiles/dimenson.de/access_log --prev-symlink=/usr/local/visas/logfiles/dimenson.de/current_access_log /usr/local/visas/logfiles/dimenson.de/%Y/%m/%d/access_log" combined
</VirtualHost>

<VirtualHost *>
php_admin_value open_basedir /home/s/sek-server.de/public_html/usr/local/lib/php:/tmp
DocumentRoot /home/s/sek-server.de/public_html/
ServerName www.sek-server.de
IndexOptions
DirectoryIndex index.htm index.html index.shtml start.htm start.html start.shtml index.php index.php3
ServerAlias sek-server.de
CustomLog "|/usr/local/visas/cronolog/cronolog --symlink=/usr/local/visas/logfiles/sek-sever.de/access_log --prev-symlink=/usr/local/visas/logfiles/sek-server.de/current_access_log /usr/local/visas/logfiles/sek-server.de/%Y/%m/%d/access_log" combined
</VirtualHost>

Wenn ich auf www.sek-server.de oder auf www.dimenson.de gehe. Kommt bei mir:
Bad Request

Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.

Hint: https://localhost/

Apache/2.0.54 (Unix) mod_ssl/2.0.54 OpenSSL/0.9.8 PHP/5.0.4 DAV/2 mod_perl/2.0.1 Perl/v5.8.7 Server at localhost Port 443



Leider kann ich niergendswo die Orginal httpd.conf von Visas hochladen um es zu präsentieren, naja und den inhalt kann ich hier wohl auch schlecht posten. Also der wo die haben will, könnte ich die auch per Email versenden. Ich sag schon mal in Vorraus DANKE.
Dimenson
 
Posts: 3
Joined: 22. August 2005 17:42

Postby deepsurfer » 23. August 2005 12:34

In der LAMPP-httpd.conf den include befehl für sssl.conf mal einkommentieren.
Da du damit zuerst die SSL-Engine auf 443 setzt und Keys aufrufst, dann aber im VHOST abermals die SSL-Engine auf 443 generierst mit zusatzwerten die aber im gegensatz zur includierten ssl.conf stehen.

das erstmal testen und melden.

Ansonsten, wenn ich mich nicht irre, setzt du ein "cgi-bin" Verzeichnis ausserhalb von XAMPP ein, daher kann dieses cgi-bin Verzeichnis nicht von der LAMPP-httpd.conf für PERL eingebunden werden.
Da mal nachbessern
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby Dimenson » 24. August 2005 05:07

Hab es eigentlich jetzt soweit angepasst mit der httpd.conf . Aber er startet einfach nicht :

[Wed Aug 24 06:06:26 2005] [error] VirtualHost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
(98)Address already in use: make_sock: could not bind to address [::]:443
no listening sockets available, shutting down
Unable to open logs

Ich würde dir gerne mal die ganze httpd.conf schicken damit du dir mal nen Überblick machen könntest.
Dimenson
 
Posts: 3
Joined: 22. August 2005 17:42

Postby deepsurfer » 24. August 2005 13:41

(98)Address already in use: make_sock: could not bind to address [::]:443
no listening sockets available, shutting down
Unable to open logs

Hier steht, das schon Port 443 blockiert wird, also ist noch ein Programm am laufen.

Ich würde dir gerne mal die ganze httpd.conf schicken damit du dir mal nen Überblick machen könntest.

Brauchst du eigentlich nicht, ich gehe von der httpd.conf von XAMPP für Linux aus, darin hast du an unterster Stelle deine VHOST eingetragen und alles andere die finger von gelassen.

Meine letzte Antwort besagt das in der httpd.conf ca. Zeile 1088 ein include der ssl.conf gemacht wird.
diese solltest du mal einkommentieren und gegentesten.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 3 guests