apache virtual hosts

Zivjo.
Na svoj streznik bi rad postavil se eno spletno stran in so mi v oci padle virtual hosts.
No bral sem razlicne vodice ampak mi se vedno nekako ne rata.

Imam windows streznik.
Prva stran je v C:/xampp/htdocs
Druga pa v C:/xampp/htdocs/druga.com

Torej zanima me kako bi napisal pravila, da bi to funkcioniralo.

Se ze vnaprej zahvaljujem.

LP

8 odgovorov

Mogoče ti bo to kaj pomagalo Virtual hosts

Sem ze gledal ta tutorial ja ampak mi ni jasno kako bo server vedel za katero domeno naj uporabi clientA.local in za katero clientB.local

Mi je ze ratalo takole naredit.

NameVNameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin noreply@domena1.si
DocumentRoot "C:/xampp/htdocs"
ServerName domena1.si
ServerAlias *.domena1.si
</VirtualHost>

<VirtualHost *:80>
ServerAdmin noreply@domena2.com
DocumentRoot "C:/xampp/htdocs/domena2.com"
ServerName domena2.com
ServerAlias *.domena2.com
</VirtualHost>

Fino je tud da error in access log fajle za vsako domeno daš posebej, ker drugače boš težko debugiral kaj...

Tako kot si napisal, za debugiranje pa dodaj še vrstice, ki ji vidiš v moji različici:

ErrorLog logs/tvoja_domena.com-error_log
CustomLog logs/tvoja_domena.com-access_log common
ServerName www.tvoja_domena.com
ServerAlias tvoja_domena.com

LP
Boris

Sem porihtal, hvala :)

Mi lahko nekdo potrdi, če si jaz prav razlagam komando apachectl graceful.
Razlika med graceful in restart je ta, da pri graceful se nobena povezava ne prekine oz. uporabnik na strani ne opazi downtimea?