LinuxForum.Fans
Тема

[Решено] Помогите настроить виртуальные хосты Apache на FreeBSD

Автор: 1user 38 сообщений 17122 просмотров 🔒 закрыта
#34896

Помогите настроить виртуальные хосты Apache на FreBSD
У меня стоит FreeBSD8.0 на виртуальной машине.
Установлен Apache,PHP,Mysql,phpmyadmin.
Если закинуть файлы сайта в первоначальную папку /data то сайт открывается при наборе IP адреса.
Но у меня есть проблема с настройкой виртуальных хостов.Вот так я настроил:
в httpd.conf поменял папку для сайтов

text
DocumentRoot "/www"

Дальше добавил блок разрешающий доступ к папке www

text
<Directory "/www"> 
    AllowOverride All 
#   Options None 
    Options Indexes FollowSymLinks 
    Order allow,deny 
    Allow from all 
</Directory>

Включил виртуальные хосты:

text
Include etc/apache22/extra/httpd-vhosts.conf

В /usr/local/etc/apache22/extra/httpd-vhosts.conf добавил виртуальный хост.

text
<VirtualHost *:80> 
DocumentRoot /www/мойсайт.ua/www 
ServerName мойсайт.ua 
ServerAlias www.мойсайт.ua newdesign.мойсайт.ua 
ErrorLog /www/мойсайт.ua/logs/error_log 
CustomLog /www/мойсайт.ua/logs/access_log combined 
ServerAdmin мойсайт.ua 
</VirtualHost>

Дальше добавил в /etc/hosts

text
192.168.235.128 мойсайт.ua

Перезагрузил.....

Не знаю что я не правильно сделал но мой сайт на моем компе не открывается.Подскажите в чем ошибка.Иле это изза того что FreeBSD установлен на виртуальной машыне.

#34899
1user написал:
192.168.235.128 мойсайт.ua

Это айпишник хоста или виртуальной машины?

#34902

Это виртуальной машины.
Я там пробовал поставить и 127.0.0.1 как на виндовс (не работает)

#34903

Покажите вывод команды ifconfig, а также что пишется в логах после попытки доступа

#34914

ifconfig:


И лог файлы:


#34918
1user написал:
Не знаю что я не правильно сделал но мой сайт на моем компе не открывается.Подскажите в чем ошибка.Иле это изза того что FreeBSD установлен на виртуальной машыне.

и что пишет то? какая ошибка то? покажи содержание файлов acces_log и error_log (не забываем использовать теги code ) которые у тебя расположены в каталоге /www/мойсайт.ua/logs/ и еще, у тебя так и есть мойсайт O_o

#34922

Вот лог файлы сверху "access_log" и "error_log"

А сайт у меня sit1.ua (так для проверки) Он у меня не открывается в браузере.

Я не понимаю откуда взялся этот адрес в lof файлах 192.168.235.1

Шлюз у меня 192.168.235.2
IP 192.168.235.128
Маска 255.255.255.0

#34950

так понимаю у вас VB? :) сеть то в нем как настроена? nat? bridge?
на bsd покажите вывод : telnet 192.168.235.128 80

#34958

В VMW параметр NAT

#34968

у меня такое подозрение что все дело в NaT, как вариант попробуй сделать через bridge

#34982

А может и не в нат...
Хотелось бы увидеть вывод ifconfig с хоста, а также правила файерволла на хосте.

#34985

Нету не каких правил в файерволле я его еще не включал.

Вот вывод ifconfig:

#34986

У Вас на хосте и виртуалке один и тот же айпишник что ли?

Поставьте у виртуалке получение айпи по dhcp



и посмотрите, какой адрес он получит

#34997

1user, без виртуальных хостов у вас доступ есть к веб серверу?

#35000

как я понял из первого сообщения - да.... в таком случае проблемы с настройкой виртуального хоста в апаче

#35003

Я настраивал сеть через dhcp

В чем проблема не как не могу понять как правильно подключить виртуальные хосты?

#35005
1user написал:
Дальше добавил в /etc/hosts
192.168.235.128 мойсайт.ua

хост машина какая?? винда? ну так в винду в файл %systemroot%\system32\drivers\etc\hosts и прописывайте.

#35007

system-root, если по имени стучаться то да, а по ip запись не нужна в фале hosts на win

#35009

Очень хочется увидеть вывод

text
ipconfig /all 

на винде

#35011

i2ks, дык из объяснений ТС ясно шо усё работает, но кады он наберет в браузере название сайта по имени, то у него ничего не пашет, это ж понятно почему.. при чем тут фаерволл я не понимаю, он же видит слово "Its work!"? видит, значит всё пучком.

Войдите или зарегистрируйтесь, чтобы ответить.