Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Виртуальные хосты в Apache

Автор: Sutar
Дата сообщения: 20.05.2013 12:48
vlary
ну хостинг я подразумеваю под своим апатчем)))
Автор: vlary
Дата сообщения: 20.05.2013 13:30
Sutar
Цитата:
ну хостинг я подразумеваю под своим апатчем)
"А этот пацак вообще думает на языках, продолжения которых не знает!" (с) Кин-Дза-Дза.
Давай не путать понятия, и не вносить сумятицу в итак запутанные объяснения.
Хостинг - это где все необходимое для работы сайта (сеть, сервер, движок, базу) предоставляет хостер.
А когда у тебя только сеть, а все остальное нужно делать самому, это совсем другое.


Автор: Sutar
Дата сообщения: 21.05.2013 00:07
vlary

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

так что это может быть?
Автор: Vasily_Koshkin
Дата сообщения: 25.02.2016 13:58
Вот есть такой 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>
Автор: vlary
Дата сообщения: 25.02.2016 14:05
Vasily_Koshkin
Цитата:
должна быть ошибка 404, а ее нету. Вопрос - почему?
А что показывает вместо нее?
Цитата:
- Ты видишь суслика?
- Нет
- А он есть!
(с)

Автор: Vasily_Koshkin
Дата сообщения: 25.02.2016 16:40
vlary

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

Показывает стартовую страницу друпала. Для любого поддомена. Все бы ничего, но ведь папок-то не существует. Значит и показывать нечего. Я правильно понимаю?
Автор: vlary
Дата сообщения: 25.02.2016 19:38
Vasily_Koshkin
Цитата:
Показывает стартовую страницу друпала.
Видимо, друпал стоит там, где дефолт DocumentRoot.
VirtualDocumentRoot похоже имеет такое свойство,
что при отсутствии нужной виртуальной папки сервер делает fallback на корневую папку.
Автор: Vasily_Koshkin
Дата сообщения: 26.02.2016 00:26
Скорее всего, это действительно так. Мне удалось найти обсуждение этой проблемы и даже некий workaround на stackoverflow.com Однако, у меня недостаточно знаний, чтобы оценить корректность предложенного решения. Буду признателен, если Вы его посмотрите своим более опытным взглядом. Спасибо!
Автор: vlary
Дата сообщения: 26.02.2016 10:46
Vasily_Koshkin
Собственно, не вижу в данном решении ничего плохого.
Ну а проверить его работоспособность дело пяти минут.
Как говорят англичане, The proof of pudding is eating it
Автор: Vasily_Koshkin
Дата сообщения: 29.02.2016 15:46
vlary

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

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

Страницы: 123456789

Предыдущая тема: Пропала локальная сеть


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.