Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: morbid_viper в Apr 10, 2007, 15:43



Титла: Virtualdocumentroot
Публикувано от: morbid_viper в Apr 10, 2007, 15:43
Някой да се е задълбавал повечко с VirtualDocumentRoot?
Имам следният казус:
/niakyde/www/papka/dir1
/niakyde/www/papka/druga_dir

и така нататък…
очевидно съдържанието в тези директории мога да се обърна на адрес www.namainiane.com/papka/dir1 и прочее…
трябва ми, обаче, да може да се случва и чрез dir1.www.namainiane.net и www.dir1.namainiane.net

четох тук mod_vhost_alias, но явно аз нещо не мога да схвана какво трябва да направя или пропускам нещо дребно, защото не се случват нещата, както би трябвало.

ето последната настройка, която пробвах:
Примерен код

<VirtualHost *:80>
#  ServerName %-3.namainiane.net
#  ServerAlias %-4.www.namainiane.net %-4.www2.namainiane.net

  VirtualDocumentRoot /home/namainiane/www/papka/%1/
    ErrorLog /var/log/apache2/namainiane-error.log
    CustomLog /var/log/apache2/namainiane-access.log combined
  <Directory /home/namainiane/www/papka/>
    AllowOverride All
    Options  FollowSymLinks
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>


някой идеи?

благодаря предварително


Титла: Virtualdocumentroot
Публикувано от: hack_man в Apr 11, 2007, 16:56
Ако съм разбрал правилно това трябва да свърши работа

Примерен код

NameVirtualHost 10.10.10.10

<VirtualHost 10.10.10.10>
        DocumentRoot /var/www/localhost/htdocs/
        ServerName somesite.com
        ServerAdmin admin@somesite.com
        <Directory "/var/www/localhost/htdocs/">
                Options All
                AllowOverride None
                Order allow,deny
                Allow from all
                DirectoryIndex index.php index.htm index.html
        </Directory>
</VirtualHost>

<VirtualHost 10.10.10.10>
        DocumentRoot /var/www/localhost/htdocs/papka1
        ServerName papka1.somesite.com
        ServerAdmin admin@somesite.com
        <Directory "/var/www/localhost/htdocs/papka1">
                Options All
                AllowOverride None
                Order allow,deny
                Allow from all
                DirectoryIndex index.php index.htm index.html
        </Directory>
</VirtualHost>

<VirtualHost 10.10.10.10>
        DocumentRoot /var/www/localhost/htdocs/papka2
        ServerName papka2.somesite.com
        ServerAdmin [EMAIL=admin@somesite.com]admin@somesite.com[/EMAIL]
        <Directory "/var/www/localhost/htdocs/papka2">
                Options All
                AllowOverride None
                Order allow,deny
                Allow from all
                DirectoryIndex index.php index.htm index.html
        </Directory>
</VirtualHost>