Автор Тема: Virtualdocumentroot  (Прочетена 999 пъти)

morbid_viper

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: (Open)SUSE since v5.3 (1999)
  • Window Manager: KDE ориентиран
    • Профил
Virtualdocumentroot
« -: Apr 10, 2007, 15:43 »
Някой да се е задълбавал повечко с VirtualDocumentRoot?
Имам следният казус:
/niakyde/www/papka/dir1
/niakyde/www/papka/druga_dir

и така нататък…
очевидно съдържанието в тези директории мога да се обърна на адрес http://www.namainiane.com/papka/dir1 и прочее…
трябва ми, обаче, да може да се случва и чрез dir1.www.namainiane.net и http://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>


някой идеи?

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

-------------------------------------------------
Blessed are we to taste this life of sin!
-------------------------------------------------
Registered Linux user #251276

hack_man

  • Напреднали
  • *****
  • Публикации: 108
    • Профил
Virtualdocumentroot
« Отговор #1 -: 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>




Активен