Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Virtualhost w apache?
Forum PHP.pl > Forum > Serwery WWW > Apache
mskiba
Witam mam pytanie, chciałem zrobic sobie virtualny host w apache, jednak pojawiają się z tym problemy wink.gif

Chcę, podpiąć kilka domen do, każda do innego katalogu.
Adres serwera to np: 185.6.96.74

Jak zrobię taki wpis w httpd.conf
  1. NameVirtualHost *:80
  2. <VirtualHost *:80>
  3. DocumentRoot /var/www/html/domain/test.pl/
  4. ServerName test.pl
  5. </VirtualHost>

To po wpisaniu w przegladarce http://test.pl kieruje mnie do dobrego katalogu: /var/www/html/domain/test.pl/

Główny katalog z plikami stron to: /var/www/html/ i mam w nim w katalogu warsztat/ strone.

I jesli wybiore http://185.6.96.74/warsztat/ to juz pokazuje mi ze nie mozna wyswietlic strony.
Zakładam, że szuka tej strony w /var/www/html/domain/test.pl/warsztat/

Jak musze zmodyfikowac wpis w httpd.conf zeby to zadziałało poprawnie ?
Sephirus
Dodaj jeszcze na końcu

Kod
<VirtualHost _default_:80>
    DocumentRoot /var/www/html/
</VirtualHost>


Nie jestem ekspertem w tej dziedzinie ale jeśli masz ustalony jeden vhost to zawsze będzie on brany. Zapis powyżej powinien zadziałać na zasadzie jeśli "vhost to nie test.pl".
b4rt3kk
Jaka wersja apacha i na jakim systemie stoi?

Generalnie dobrą praktyką jest tworzenie dla każdego vhosta osobnego pliku konfiguracyjnego, zamiast pakować wszystko do głównego configa. Szybciej wprowadzisz zmiany, szybciej wyłączysz / włączysz dany vhost.
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-2024 Invision Power Services, Inc.