The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Виртуальный сервер: на все запросы открывается корневая дире..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Виртуальный сервер: на все запросы открывается корневая дире..."  
Сообщение от andrystepa (ok) on 04-Май-07, 11:25 
Построил веб-сервер на Fedora Core 6 - HTTP сервер - apache 2.2.4. Создал 2 виртуальных сервера. Конфиг привожу(частично):

ServerName localhost:80

UseCanonicalName Off

DocumentRoot "/var/www/html"

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

<Directory "/var/www/html">

    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

</Directory>

DirectoryIndex index.html index.php index.html.var

ServerSignature On

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

<Directory "/var/www/cgi-bin/vqadmin">
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
</Directory>

IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

AddDefaultCharset UTF-8

Alias /error/ "/var/www/error/"

<IfModule mod_negotiation.c>
<IfModule mod_include.c>
    <Directory "/var/www/error">
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en es de fr
        ForceLanguagePriority Prefer Fallback
    </Directory>


NameVirtualHost 217.69.216.42:80

<VirtualHost 217.69.216.42>
DocumentRoot /var/www/html/webmail
ServerName mail.mydomain.org
ServerAlias mail.*
ServerAdmin postmaster@mydomain.org
ErrorLog logs/mail.mydomain.org-error.log
CustomLog logs/mail.mydomain.org-access_log common
</VirtualHost>

<Directory "/var/www/html/webmail">

    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

</Directory>

<VirtualHost 217.69.216.42>
DocumentRoot /var/www/html/mydomain
ServerName www.mydomain.org
#ServerAlias mail.*
ServerAdmin admin@mydomain.org
ErrorLog logs/www.mydomain.org-error.log
</VirtualHost>

<Directory "/var/www/html/mydomain">

    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

</Directory>

Проблема в том, что и при обращении к www.mydomain.org, и при обращении к mail.mydomain.org веб-сервер ищет файлы для выдачи только в директории /var/www/html и не находя таковых выдает, естессно, индекс директории. Почему так происходит? На другом компьютере (там стоит Mandriva Linux 2007 и apache 2.0.54) с аналогичным конфигом все работает как надо - и виртуальные хосты выдаются из своей директории.
Помогите разобраться пожалуйста!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Виртуальный сервер: на все запросы открывается корневая дире..."  
Сообщение от A on 04-Май-07, 14:38 
Я так и не понял: вам нужно два отдельных хоста? (тогда убелите везде ServerAlias) или один хост с альясом? (тогда оставьте один хост и напишите правильно ServerAlias правильно)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Виртуальный сервер: на все запросы открывается корневая дире..."  
Сообщение от andrystepa (ok) on 04-Май-07, 23:38 
>Я так и не понял: вам нужно два отдельных хоста? (тогда убелите
>везде ServerAlias) или один хост с альясом? (тогда оставьте один хост
>и напишите правильно ServerAlias правильно)
Да, я хотел сделать два хоста. Про ServerAlias просто забыл, впрочем контента второго хоста пока реально не существует - есть только контент для mail.mydomain.org. Но самое интересное в том, что когда я зашел на сервер с другого компьютера(не с сервера), то оказалось, что все работает нормально, как и предполагалось открывается страница с веб интерфейсом мейл сервера.
С компьютера же на котором установлен сервер все равно открывается корневая директория.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру