gulli:board Logo

Anzeige


  Antwort
DamnNation
Mitglied
 
Registrierungsdatum: May 2003
Beiträge: 211
Apache Virtuelle Server

Hallo,
ich habe einen Apache Server laufen. Dieser besteht aus dem Default Server und einem Virtuellen Server. Der Virtuelle bearbeitet alle Anfrangen auf allen Ports.
Jetzt möchte ich eine Zweiten virtuellen haben, der anderen contend (natürlich auch in einem anderen Ordner) auf einem bestimmten Port zur Verfügung stellt.

also:
www.meineseite.de
www.meineseite.de:10200
sollen unterschiedlichen contend bereitstellen. Das eine ist die Hauptseite, das ander die Webalizer log Auswertung.

Jetzt habe ich unter Webmin mit dem ich eigentlich fast alles mache, diesen zweiten virtuellen Server erstellt (auch das er nur auf Port 10200 "hören" soll). Jetzt bekomme ich aber auch ohne port Angabe die Webalizer Seite.

Wer kann helfen
Alt 19. 04. 2008, 13:21 DamnNation is offline Mit Zitat antworten #1
Datafreak
quassel-irc.org User
 
Benutzerbild von Datafreak
 
Registrierungsdatum: Sep 2004
Ort: $HOME
Beiträge: 1.386
Re: Apache Virtuelle Server

Ich würde es in etwa so machen:

Code:
<VirtualHost *:10200> ServerName meineseite.de ServerAdmin webmaster@meineseite.de DocumentRoot /var/www/vhost/meineseite.de/httpdocs/ ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On <Directory /> Options FollowSymLinks AllowOverride None </Directory> <IfModule mod_ssl.c> SSLEngine off </IfModule> <Directory /var/www/vhost/meineseite.de/httpdocs/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all <IfModule mod_perl.c> <Files ~ (\.pl$)> SetHandler perl-script PerlHandler ModPerl::Registry Options ExecCGI allow from all PerlSendHeader On </Files> </IfModule> <IfModule mod_php4.c> php_admin_flag engine on php_admin_flag safe_mode on php_admin_value open_basedir "/var/www/vhost/meineseite.de/httpdocs:/tmp" </IfModule> <IfModule mod_php5.c> php_admin_flag engine on php_admin_flag safe_mode on php_admin_value open_basedir "/var/www/vhost/meineseite.de/httpdocs:/tmp" </IfModule> </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> </VirtualHost>

MFG
Datafreak
Alt 19. 04. 2008, 14:41 Datafreak is offline Mit Zitat antworten #2
DamnNation
Mitglied
(Threadstarter)
 
Registrierungsdatum: May 2003
Beiträge: 211
Re: Apache Virtuelle Server

Hi,
also habs jetzt mal nach deiner Vorlage angepasst.
Jetzt bekomme ich ohne Port die richtige Seite. Mit Port aber garnichts.
Wass ich auch rausgefunden habe, ist das unter ports.conf nur "Listen 80" steht. Wenn ich "Listen 10200" eintrage bekomme ich mit der Portangabe auch die Hauptseite.

Hier meine apache2.conf:
PHP-Code:
# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
<
VirtualHost *:*>
DocumentRoot //var/www/wordpress
Options -ExecCGI -FollowSymLinks -Includes -IncludesNOEXEC -Indexes -MultiViews -SymLinksIfOwnerMatch
<Directory "//var/www/wordpress/stuff/">
IndexOptions FancyIndexing
Options Indexes
</Directory>
LogLevel notice
</VirtualHost>
<
VirtualHost *:10200>
DocumentRoot "//var/www/webalizer"
Options -ExecCGI -FollowSymLinks -Includes -IncludesNOEXEC -Indexes -MultiViews -SymLinksIfOwnerMatch
</VirtualHost

P.s.: httpd.conf is bei mir komplet leer...
Alt 19. 04. 2008, 15:16 DamnNation is offline Mit Zitat antworten #3
MissAntroph
RST/ACK
 
Benutzerbild von MissAntroph
 
Registrierungsdatum: Jun 2003
Ort: im falschen screen
Beiträge: 2.898
Re: Apache Virtuelle Server

Zitat:
Wass ich auch rausgefunden habe, ist das unter ports.conf nur "Listen 80" steht. Wenn ich "Listen 10200" eintrage bekomme ich mit der Portangabe auch die Hauptseite.

Ja, dann lass es doch drin? Das muss da schon rein, sonst weiß der Apache ja nicht, wo er überall hören soll. Klingt logisch, oder?
Alt 19. 04. 2008, 21:22 MissAntroph is offline Mit Zitat antworten #4
Datafreak
quassel-irc.org User
 
Benutzerbild von Datafreak
 
Registrierungsdatum: Sep 2004
Ort: $HOME
Beiträge: 1.386
Re: Apache Virtuelle Server

Mach mal beim ersten VHost "*:80" bzw. "DEINE-IP:80".

Code:
<VirtualHost 127.0.0.1:80> ServerName meineseite.de:80
Code:
<VirtualHost 127.0.0.1:10200> ServerName meineseite.de:10200

Hab es gerade getestet und funktioniert ohne Probleme.
Bitte IP-Adresse anpassen und in die ports.conf "Listen 10200" eintragen.


MFG
Datafreak
Alt 20. 04. 2008, 11:29 Datafreak is offline Mit Zitat antworten #5
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 19:58 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
borderline.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory