[ fascinom @ 15.05.2006. 20:58 ] @
Imam situacija da moram koristiti ova dva modula za razlicite virtual hostove. Dogadja mi se da kada ukljucim mod_vhs, prvi (mod_vhost_alias) vise ne radi. Da li netko zna razlog zasto se ovo dogadja, ili da li je moguce koristiti ova dva modula u isto vijeme ?

U pitanju je Apache 2.0.

Hvala.
[ SmilieBG @ 16.05.2006. 12:28 ] @
Pa pazi, ne znam (niti pise na mod_vhs sajtu o tome), ali mi je logicno da ne mogu 2 virtual host sistema istovremeno da rade. Pogotovo sto oba koriste istu direktivu, to jest: <VirtualHost x.x.x.x>
Mada, mozda i gresim.

Uostalom, cemu 2 x isti sistem? Koliko sam procitao sa mod_vhs moze iste (i vise) stvari da postignes kao sa Apache default VH-om?

Poz,
Sale
[ fascinom @ 16.05.2006. 13:14 ] @
Cilj mi je postici da komercijalne stranice klijenata, cije informacije su spremljene u bazi mogu kontrolirati, ali da njihove podatke ne moram pisati u http.conf. PHP, <Directory> i sl. Isto tako imam korisnicke stranice, kojih ima dosta, a koje zelim resolvati iz HTTP headera i njihove informacije mi ne trebaju u bazi.

Pa to od prilike izgledalo ovako:

<VirtualHost 10.0.0.1:80>
EnableVHS On
vhs_LogNotFound On
vhs_Default_Host http://www.primjer.com/
vhs_Lamer On
vhs_PHPsafe_mode On
vhs_PHPopen_basedir On
vhs_open_basedir_path /tmp:/var/tmp
vhs_append_open_basedir On
vhs_PHPdisplay_errors On
vhs_PHPopt_fromdb On
CustomLog "|/usr/sbin/mod_vdbh_log /home/wwwusers/logs/commercial" vdbh_combined
</VirtualHost>

Koristeci postavke iz /usr/local/etc/home.conf filea apache path do odgovarajuceg DocumentRoota vuce iz baze i sve super.

U drugom virtualhostu su definirane direktive za mod_vhost_alias, koje bi trebale raditi obzirom da nemaju veze sa nijednom od VHS direktiva i nalaze se u potpuno drugom tagu.
Primjer:

<VirtualHost 10.0.0.1:80>
VirtualDocumentRoot /home/wwwusers/homepages/%1.1/%1+
CustomLog "/home/wwwusers/log/homepages/homepages.access_log" vcommon
ErrorLog /home/wwwusers/log/homepages/homepages.error_log
TransferLog /home/wwwusers/log/homepages/homepages.access_log
php_admin_value open_base_dir "/home/wwwusers/homepages/"
</VirtualHost>

Obzirom da VHS moram explicitno ukljuciti za odgovarajuci <VirtualHost x.x.x.x></VirtualHost x.x.x.x>, stvar bi trebala raditi.
Moze biti da grijesim, ali u dokumentaciji za mod_vhs stoji kako ovaj modul moze neovisno raditi od mod_rewrite. Te po logici stvari bi trebao raditi i sa njegovim mlacim bratom (mod_vhost_alias).