Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Виртуальные хосты в Apache

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Открыть новую тему     Написать ответ в эту тему

Yuraz



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
До этого работал на раней версии apache, там было как то проще, пишешь Ip, пути к папке cgi www и все. Обращался как у http://127.0.0.1, http://127.0.0.2,  http://127.0.0.3. Тут пишу как в примере и ни как(403 ош. и др). Не понял, IP сейчас вообще не нужен? Файл host в папке win прописал IP : SERVER
 
часть httpd.conf (пример):
 
<VirtualHost *>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /www/docs/dummy-host.example.com
    ServerName dummy-host.example.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
 
Можно ли рабочий вариант посмотреть? Как и где папки (www & cgi-bin in newserver) прописать? Заранее спасибо.
 
 
 


Основные проблемы с виртуальными хостами

 
1. ?

Цитата:
 
При запросе корня mainserver грузится то что прописано в первом VirtualHost как DocumentRoot

 
Решение:

Цитата:
 
Первого виртуального хоста делаешь точь в точь, как мейнсервера - настройки все дублируешь.  

 

Всего записей: 346 | Зарегистр. 03-09-2001 | Отправлено: 08:00 30-08-2002 | Исправлено: ASE_DAG, 14:37 07-05-2011
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar

Цитата:
у меня хостинг не принимает доменное имя
А кто говорил про хостинг? И ты не слишком ли много хочешь от хостинга? Покупай VDS, если хочешь изысков.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17281 | Зарегистр. 13-06-2007 | Отправлено: 02:01 20-05-2013
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
ну хостинг я подразумеваю под своим апатчем)))

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 13:48 20-05-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar
Цитата:
ну хостинг я подразумеваю под своим апатчем)
"А этот пацак вообще думает на языках, продолжения которых не знает!" (с) Кин-Дза-Дза.
Давай не путать понятия, и не вносить сумятицу в итак запутанные объяснения.
Хостинг - это где все необходимое для работы сайта (сеть, сервер, движок, базу) предоставляет хостер.  
А когда у тебя только сеть, а все остальное нужно делать самому, это совсем другое.
 
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17281 | Зарегистр. 13-06-2007 | Отправлено: 14:30 20-05-2013
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary

Цитата:
это совсем другое

так что это может быть?

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 01:07 21-05-2013
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот есть такой httpd_vhosts.conf:

Код:
<VirtualHost *:80>
    ServerName www.localtest.me
    ServerAlias localtest.me *.localtest.me
    ServerSignature Off
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^localtest\.me [NC]
    RewriteRule ^/(.*) http://www.localtest.me/$1 [L,R]
         
    VirtualDocumentRoot "C:/xampp/apps/drupal/htdocs/sites/%1/"
    ErrorLog "logs/localtest.me-error.log"
    CustomLog "logs/localtest.me-access.log" combined
    ServerSignature On
    Options FollowSymLinks Includes MultiViews
    UseCanonicalName Off
</VirtualHost>

Все вроде сделано как в учебнике и по идее, если папка поддомена не существует, должна быть ошибка 404, а ее нету. Вопрос - почему? Что я делаю не так? Поделитесь опытом, будьте добры. Спасибо.

Всего записей: 1415 | Зарегистр. 07-02-2004 | Отправлено: 14:58 25-02-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasily_Koshkin
Цитата:
должна быть ошибка 404, а ее нету. Вопрос - почему?
А что показывает вместо нее?
Цитата:
- Ты видишь суслика?
- Нет
- А он есть!
(с)



----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17281 | Зарегистр. 13-06-2007 | Отправлено: 15:05 25-02-2016
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary

Цитата:
А что показывает вместо нее?

Показывает стартовую страницу друпала.   Для любого поддомена. Все бы ничего, но ведь папок-то не существует. Значит и показывать нечего. Я правильно понимаю?

Всего записей: 1415 | Зарегистр. 07-02-2004 | Отправлено: 17:40 25-02-2016 | Исправлено: Vasily_Koshkin, 17:42 25-02-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasily_Koshkin
Цитата:
Показывает стартовую страницу друпала.
Видимо, друпал стоит там, где дефолт DocumentRoot.  
VirtualDocumentRoot похоже имеет такое свойство,
что при отсутствии нужной виртуальной папки сервер делает  fallback на корневую папку.  


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17281 | Зарегистр. 13-06-2007 | Отправлено: 20:38 25-02-2016
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скорее всего, это действительно так. Мне удалось найти обсуждение этой проблемы и даже некий workaround на stackoverflow.com Однако, у меня недостаточно знаний, чтобы оценить корректность предложенного решения. Буду признателен, если Вы его посмотрите своим более опытным взглядом. Спасибо!

Всего записей: 1415 | Зарегистр. 07-02-2004 | Отправлено: 01:26 26-02-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasily_Koshkin
Собственно, не вижу в данном решении ничего плохого.
Ну а проверить его работоспособность дело пяти минут.
Как говорят англичане,  The proof of pudding is eating it


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17281 | Зарегистр. 13-06-2007 | Отправлено: 11:46 26-02-2016
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary

Цитата:
Собственно, не вижу в данном решении ничего плохого.  
Ну а проверить его работоспособность дело пяти минут.  

Если интересно, то у меня оно не заработало, к сожалению. %{DOCUMENT_ROOT} в моем случае упорно возвращает дефолтное значение, соответственно RewriteCond ... !-d не отрабатывает. А второй вариант (с переменной) просто валит сервер, даже не понимаю почему.

Всего записей: 1415 | Зарегистр. 07-02-2004 | Отправлено: 16:46 29-02-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Виртуальные хосты в Apache


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru