Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: VirtualHost w sieci lokalnej
Forum PHP.pl > Forum > Serwery WWW > Apache
adibak20
Witam

Mam takie pytanie:

Zrobiłem na komputer VrtualHosta np "dom" z projektem. Wszystko działa poprawne jak należy ale w domu mam drugi komputer. Teraz mam pytanie. Czy da się jakoś ustawić na stacjonarnym, aby łączył się z hostem "dom" na drugim komputerze ?

Pozdrawiam
Adibak
Crozin
Zacznij od dodania na drugim komputerze w /etc/hosts (C:\Windows\system32\drivers\etc\hosts w przypadku Windowsa) by host "dom" kierował do "tutaj IP pierwszego komputera w sieci".
adibak20
Tak też zrobiłem ale wtedy próbuje mi wejść na c:/.../htdocs a virtualny host mam na innej partycji.
Crozin
Pokaż konfigurację vhosta.
adibak20
Oto ona:

<VirtualHost dom:80>
DocumentRoot "E:\projekty\dom"
ServerName dom
</VirtualHost>

To działa na tym co jest serwer postawiony.
Crozin
Zamień "dom:80", na "*:80".
adibak20
działa ale teraz w drugą stronę czyli na tym co łączy się jest ok ale na tym co jest serwer wpisując adres "http://dom" przekierowuje mnie na c://.../htdocs
ShadowD
Powinno działać jak dasz tak:

<VirtualHost dom:80>
DocumentRoot "E:\projekty\dom"
ServerName dom
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "E:\projekty\dom"
ServerName dom
</VirtualHost>

Choć pewnie to nie najlepsze rozwiązanie! :-]
adibak20
Tak działa.

Dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.