OT: Apache mass virtual hosting
Milan Cizek
cizek.milan at seznam.cz
Sun Nov 4 00:51:40 CET 2007
Ahoj,
resim takovy problem. Snazim se dopracovat k nejake funkcni konfiguraci
apache, melo by to byt co nejmene narocne na udrzbu a zohlednovat bezpecnost
(php openbasedir apod.).
Dost dlouho laboruji s vhost_mod_alias, ale proste to neni ono. Funguje
perfektne, pokud definuji jen jediny virtualhost. Pomoci zastupnych
%direktiv dokazu presne nasmerovat VirtualDocumentRoot do patricnych mist.
Prakticky to mam tak, ze domena.tld je adresar a podadresare jsou domeny
3tiho radu. Libi se mi hlavne to, ze si uzivatel dokaze domenu 3tiho radu ve
sve domene vytvorit pouhym zalozenim adresare. Nevyhoda: zastupne % se mi
nedari vnutit do nekterych direktiv (napr. CustomLog). Nejvetsi minus ale je
fakt, ze nemuzu prihnout nastaveni celych domen pozadavkum, jedinou moznosti
je .htaccess, ale v tom zase chci umoznovat modifikovat jen nektere
uzivatelske volby).
Pokud definuji vice virtualhost domen.tld s pouzitim vhost_mod_alias,
funguje mi jen prvni v poradi konfigurace.
Co bych si pral:
pro kazdou domenu mit neco takoveho (%1 je napr.www):
<VirtualHost *:80>
ServerName %1.domena.cz
VirtualDocumentRoot /usr/local/www/data/domena.cz/%1
CustomLog /usr/local/www/data/domena.cz/access.log combined
<Directory "/usr/local/www/data/domena.cz">
...
</Directory>
php_admin_flag register_globals off
php_admin_flag safe_mode off
php_admin_value open_basedir "/usr/local/www/data/domena.cz"
php_admin_value safe_mode_exec_dir "/usr/local/www/data/domena.cz"
</VirtualHost>
Omlouvam se za OT, ale uz se s tim trapim vazne dlouho a at hledam ledasco,
stale bez vysledku. :(
Milan
More information about the Users-l
mailing list