Добрый день. Ситуация следующая. На виртуальной машине VMWare установил FreeBSD, затем установил Apache+MySql+PHP для эмуляции реального сервера для Web-разработок. VMWare имеет IP 192.168.0.100 через роутер-шлюз с IP 192.168.0.1 есть связь с инетом. На FreeBSD установил FTP сервер. Итак, необходимо установить и настроить, чтобы можно было к созданной папке на FTP аккаунте привязывать имя (типа виртуального домена), чтобы в данной папке разворачивать проект и видеть его через браузер. Таких проектов множество.
Как настроить виртуальный хостинг под FreeBSD для Web-разработок на ло
Тут два пути.
Либо делать виртуальные домены на апаче икаждому присваивать свой IP адрес, тогда через браузер доступ будет по ip адресу, либо подниматье свой DNS и прописывать виртуальные домены в нём.
ИМХО первый варинат проще, но возникает необходимость помнить все адреса всех проектов самому.
Второй сложнее, и придётся в своём компе перенастраивать сетевые настройки на dns проекта.
Есть ещё третий вариант, так сказать совмещённый.
Это сделать сервер по первому, а в своём компе прописать все свои проекты в файл C:\windows\system32\drivers\etc\hosts
Тот же днс, только локальный.
Vadimsky, спасибо за разъяснения тоже сейчас столкнулся с такой проблемкой!
вместо настроек dns ИМХО проще поправить /etc/hosts.
вместо настроек dns ИМХО проще поправить /etc/hosts.
Вообще то это даст доступ только с той машины, где /etc/hosts настроены.
Все не так smile
Настраиваем виртуальные хосты на DNS (bind9), в named.conf включаем virtual hosts (а может и в апаче это включаем, короче, либо bind, либо apache). На память не помню, лежать мастер зоны будут в /usr/named/master.hosts или где-то рядом... короче разбираемся с bind DNS - там все просто, SOA-запись, A-запись - прямая зона, PTR - обратная, MX - мыло, NS - name server - коим и будет ваша Фряха.
Далее в httpd.conf (Apache22) прописываем правила для ваших виртуальных доменов, там тоже все просто... сырцы каждого сайта будут лежать каждый в своей папке, у меня в /usr/local/www/apache22/data/ столько папок, сколько и сайтов. :cool: