Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Skit25

Пользователь


Сообщения: 76
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пишу и пробую рецепт.
DNS поднимать будем, главное чтобы оно нужно было. Поставил на VirtualBox, чтобы разобраться, спасибо, что помогаете в этом.
Как копипастить из дефолтного редактора mc не знаю, а при копировании из "ee" потерялся </VirtualHost>, но он был

192.168.137.11/example, по этому пути я ожидаю директорию documentRoot/example и 192.168.137.11/otherExample = etcDocumentRoot/otherExample

Немного попробовал, не получилось. Чищу логи, пишу что получается.

Все таки пишу в hosts windows
192.168.137.11 freebsd clickcounter myblog (localhost используется виндовым сервером)

Чищу httpd-vhosts.conf
Код: Выделить весь код
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/usr/local/docs/clickcounter"
    ServerName clickcounter
    ServerAlias www.clickounter.com
    ErrorLog "/var/log/http/clickounter-error_log"
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin myblog
    DocumentRoot "/usr/local/docs/myblog"
    ServerName myblog
    ErrorLog "/var/log/http/myblog-error_log"
    CustomLog "/var/log/http/myblog-access_log" common
</VirtualHost>
Пишу http://freebsd/ - 403 Forbidden
Лог прописался для clickcounter, путь до clickcounter верный (как вы и говорите). Не логично, http://freebsd/ должно привести в /usr/local/www/apache22/data, как указано в httpd.conf, ни чего не понимаю. Путь в clickounter-error_log прописался /usr/local/docs/clickcounter/, может для хоста нужно прописать <Directory> Allow from all, чтобы пропустил, но не отвлекаюсь от задачи.

Пишу http://freebsd/clickcounter/ - та же песня, что и 192.168.137.11/clickcounter/, оно и понятно. 403, путь /usr/local/docs/clickcounter/clickcounter
Пишу (питаюсь попасть на второй хост) http://freebsd/clickcounter/myblog, не надеясь на чудо смотрю лог clickcounter. 403, путь /usr/local/docs/clickcounter/clickcounter

пишу http://freebsd/myblog/myblog, 403, в clickounter-error_log - /usr/local/docs/clickcounter/myblog

Цитата:
То есть она за NATом реальной машины?
Да, получается так. Проброс 192.168.137.11:80 > 10.0.2.15:80

И я не пойму, почему первый хост это localhost, как бы аргумент по умолчанию, у дополнительного хоста должны быть такие же права как и у любого подключенного, какая разница первый он или 25ый. В httpd.conf же прописан первый, который ведет в папку data, как оно есть при инсталляции. На сколько мне известно, нужно лишь добавить include для вирт. хостов, ну и я добавил ServerName localhost, т.к. иначе выдает ошибку, что тоже встречается в манах. Остальные действия с вирт. хостами проводятся отдельно от основного конфига.

Размышления.
Если у меня сервер на локалке, я просто пишу localhost/example (конечно зависит от настроек) и попадаю в докрут example, если я помещу локальный сервер на виртуалку, то нужно будет обращаться 192.168.137.11/localhost/example, что вполне устраивает, но не получается. Чтобы прописывать просто 192.168.137.11/example, нужно править hosts (127.0.0.1 192.168.137.11) на виртуалке, я его не трогал. Может и не так все это... В голове каша полная.

Последний раз редактировалось Skit25, 02-05-2012 в 19:46. Причина: Добавил новых сведений


Отправлено: 19:35, 02-05-2012 | #3