PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zwei apache über zwei verschiedene Ports auf einem Rechner?



verve
27.06.04, 20:20
Hi@all,

würde apache es unterstützen, das zwei apache parallel laufen, nur halt mir verschiedenen Ports? z.B.: 80 & 81 ?
Oder würde sich der zweite Apache nicht starten lassen?
Bevor ich jetzt hier wilde installationen starte, würd ich gern wissen ob das was bringen würde :)

greetings
verve

geronet
27.06.04, 21:11
Also gehen tut alles, nur wenn du einen apache laufen lässt und dann das hier machst:

<VirtualHost>-Abschnitte können jedoch dazu verwendet werden, ein unterschiedliches Verhalten für eine oder mehrere Adressen und Ports festzulegen. Um einen virtuellen Host einzurichten, muss dem Server zunächst mitgeteilt werden, an den betreffenden Adressen und Ports zu lauschen. Dann sollte ein <VirtualHost>-Abschnitt für eine bestimmte Adresse und einen Port erstellt werden, um das Verhalten dieses virtuellen Hosts festzulegen.
sollte es doch genauso funktionieren. Kommt natürlich auch drauf an was du vorhast ;)

PigPen|tuX
27.06.04, 21:25
huhu,

wie geronet schon schrieb, Virtualhost ist eine Lösung.

mann kan aber auch 2 Apache parallel laufen lassen,

z.B.
Apache live (1.3.x)
Apache2 zu Tests (2.0.x)

aber virtualhosts ist schon eine elegante Lösung , benütze ich selber

see you
thom

`kk
27.06.04, 21:31
Jupp und dann einfach auf zwei Ports lauschen lassen.

Ich glaub



Listen 80
Listen 81

sollte schon gehen...
Das eine Listen dann in <VirtualHost> und dann sollte es laufen.

verve
27.06.04, 22:37
hi,

danke für eure antworten.
Ich würde das auch gerne mittels einem virtualhost lösen.
Doch wie sieht das ganze aus?
Habe per google sachen wie: <virtualhost *:80> gefunden, doch da bekomme ich immer nur ein "seite nicht gefunden".
Hab alles ausprobiert:

Listen 81
<virtualhost *:81>
#Listen 81
Port 81
servername www.domain.de
documentroot /srv/www/testuser
</virtualhost>

was kann man da nicht mit reintun ? *gg*
greetings
verve

Big_Desaster
28.06.04, 09:47
So hab ich das mit den virtual Hosts gelöst:

<VirtualHost *:80>
ServerAdmin xxxxx.xxxxx@gmx.de
DocumentRoot /var/www/html/xxxxx/
ServerName www.xxxxxx.dyndns.info
ErrorLog logs/xxxxxx.dyndns.info-error_log
CustomLog logs/xx.dyndns.info-access_log combined
</VirtualHost>

<VirtualHost *:80>
ServerAdmin xxxx.xxxx@gmx.de
DocumentRoot /var/www/html/xxxxx/
ServerName www.xxxxx.dyndns.org
ErrorLog logs/xxxxx.dyndns.org-error_log
CustomLog logs/xxx.dyndns.org-access_log combined
</VirtualHost>

<VirtualHost *:80>
ServerAdmin xxxx.xxxx@gmx.de
DocumentRoot /var/www/html/xxxxx/
ServerName www.xxxxx.dyndns.org
ErrorLog logs/xxxxx.dyndns.org-error_log
CustomLog logs/xxx.dyndns.org-access_log combined
</VirtualHost>

verve
28.06.04, 13:25
hi,

also ein einfaches: <VirtualHost *:81> scheint nicht zu reichen .. bekomme immernoch ein "seite nicht gefunden" .. der port ist auch auf jeden fall offen !

Der Rest von der httpd.conf ist halt für port 80 konfiguiert, wie bekomme ich jetzt ein einzelndes Virtualhost auf den port 81 ?

greetings
verve