DocumentRoot или VirtualHost

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Aggi
проходил мимо
Сообщения: 9
Зарегистрирован: 2007-04-20 2:04:19

DocumentRoot или VirtualHost

Непрочитанное сообщение Aggi » 2007-05-23 2:04:57

Приветствую. Подскажите как победить такое.
www# pwd
/www/data
www# ls -l
total 6
drwxr-xr-x 11 www www 512 May 23 08:46 drupal
drwxr-xr-x 8 www www 1024 May 18 16:33 postfixadmin
drwxr-xr-x 15 www www 512 May 21 13:14 squirrelmail
кусок конфига апача
DocumentRoot "/www/data"

<Directory />
Options FollowSymlinks
AllowOverride None
</Directory>

<Directory "/www/data/drupal">
RewriteEngine On
RewriteBase /drupal
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ drupal/index.php?q=$1 [L,QSA]
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Хотелось бы, чтобы при DocumentRoot "/www/data" http://localhost открывал индекс drupal, а http://localhost/postfixadmin - соответственно индекс постфикс. Вопрос может быть глупый, но не получается пока.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
serge
майор
Сообщения: 2132
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2007-05-23 7:15:22

Код: Выделить всё

mv /www/data/drupal/* /www/data/

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Re: DocumentRoot или VirtualHost

Непрочитанное сообщение wizard » 2007-05-23 7:48:48

Aggi писал(а):Приветствую. Подскажите как победить такое.
www# pwd
/www/data
www# ls -l
total 6
drwxr-xr-x 11 www www 512 May 23 08:46 drupal
drwxr-xr-x 8 www www 1024 May 18 16:33 postfixadmin
drwxr-xr-x 15 www www 512 May 21 13:14 squirrelmail
кусок конфига апача
DocumentRoot "/www/data"

<Directory />
Options FollowSymlinks
AllowOverride None
</Directory>

<Directory "/www/data/drupal">
RewriteEngine On
RewriteBase /drupal
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ drupal/index.php?q=$1 [L,QSA]
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Хотелось бы, чтобы при DocumentRoot "/www/data" http://localhost открывал индекс drupal, а http://localhost/postfixadmin - соответственно индекс постфикс. Вопрос может быть глупый, но не получается пока.

Код: Выделить всё

<VirtualHost domain.ru:80>
    DocumentRoot "/www/data/drupal"
   <Directory "/www/data/drupal">
RewriteEngine On
RewriteBase /drupal
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ drupal/index.php?q=$1 [L,QSA]
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
 Alias /postfixadmin "/www/data/postfixadmin"
    <Directory "/www/data/postfixadmin">
      Order allow,deny
      Allow from all
    </Directory>

</VirtualHost>
Ну вобщем думаю суть поймешь :)
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

Aggi
проходил мимо
Сообщения: 9
Зарегистрирован: 2007-04-20 2:04:19

Непрочитанное сообщение Aggi » 2007-05-23 7:49:27

Да это понятно.
Можно и так
mv /www/data/postfixadmin /www/data/drupal
Но мне бы хотелось, чтобы все www проекты аккуратно лежали в своих папках относительн о /www/data/
Символическая ссылка не прокатывает.

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-05-23 7:50:38

Aggi писал(а):Да это понятно.
Можно и так
mv /www/data/postfixadmin /www/data/drupal
Но мне бы хотелось, чтобы все www проекты аккуратно лежали в своих папках относительн о /www/data/
Символическая ссылка не прокатывает.
Токо что ответил смотри выше :wink:
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

Aggi
проходил мимо
Сообщения: 9
Зарегистрирован: 2007-04-20 2:04:19

Непрочитанное сообщение Aggi » 2007-05-23 7:52:46

Увидел. Спасибо. Делал я VirtualHost, но что то у меня не склеилось, потому и сюда написал. Попробую еще разок.

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-05-23 7:53:59

Aggi писал(а):Увидел. Спасибо. Делал я VirtualHost, но что то у меня не склеилось, потому и сюда написал. Попробую еще разок.
Мля. можно и без vhost

суть то в

Код: Выделить всё

DocumentRoot "/www/data/drupal"
   <Directory "/www/data/drupal">
RewriteEngine On
RewriteBase /drupal
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ drupal/index.php?q=$1 [L,QSA]
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
 Alias /postfixadmin "/www/data/postfixadmin"
    <Directory "/www/data/postfixadmin">
      Order allow,deny
      Allow from all
    </Directory> 
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

Aggi
проходил мимо
Сообщения: 9
Зарегистрирован: 2007-04-20 2:04:19

Непрочитанное сообщение Aggi » 2007-05-23 8:09:13

Спасибо. А про alias то я и не подумал.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-23 8:19:40

интересно, почему у меня симлинки прокатывают...
a в логах на "непрокатывающие" симлики - как ругалось?
Убей их всех! Бог потом рассортирует...

Aggi
проходил мимо
Сообщения: 9
Зарегистрирован: 2007-04-20 2:04:19

Непрочитанное сообщение Aggi » 2007-05-23 8:27:46

ln -s /www/data/drupal /www/data
File exists

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-23 8:29:07

э.... ?
Убей их всех! Бог потом рассортирует...

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-05-23 8:35:43

Aggi писал(а):ln -s /www/data/drupal /www/data
File exists
:D :D :D
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

Aggi
проходил мимо
Сообщения: 9
Зарегистрирован: 2007-04-20 2:04:19

Непрочитанное сообщение Aggi » 2007-05-23 8:43:21

Ну, бля, пипец как смешно. Если знаешь больше - подскажи. A man ln - это и так понятно. Я и без симлинка задачу решил, способ с alias работает.

wizard
мл. сержант
Сообщения: 93
Зарегистрирован: 2006-11-28 3:18:14
Контактная информация:

Непрочитанное сообщение wizard » 2007-05-23 9:03:25

Aggi писал(а):Ну, бля, пипец как смешно. Если знаешь больше - подскажи. A man ln - это и так понятно. Я и без симлинка задачу решил, способ с alias работает.
ещебы способ с alias не работал :D :D :D
<a href=http://www.litehosting.ru>LiteHosting - альтернативная замена платному хостингу</a>

Aggi
проходил мимо
Сообщения: 9
Зарегистрирован: 2007-04-20 2:04:19

Непрочитанное сообщение Aggi » 2007-05-23 9:08:12

Еще раз спасибо за помощь, удалите тему, пожалуйста.