Можно ли настроить под одним IP более двух доменов 2-го уровня. При всем при этом нехотелось бы ничего прописывать в конфиге сервира. А вот зарегистрировать в доменных службах пожалусто. 8)
Да наверно не всем будет понятно. Задача такая, разрабатовается некий сервис по оказанию услуг хостинга в котором пользователю выделяется папка с именем его сайта имя_сайта.ру, допустим в каталоге www куда он помещает свой сайт соответственно. Далее он регистрирует свой сайт в соответствующих службах. Но вот задача IP адресов на всех не напасешся а можно ли настроить весь сервис на одном адресе?
удивительно, но когда я ввожу в гугл "2 домена", он добавляет "на одном ip". может вам тоже попробовать так поискать?)
Если ковырять конфиг то можно это понятно и без Google типа: Код (Text): <VirtualHost 127.0.0.1> ServerName name1 ServerAlias www.name1 …. </VirtualHost> <VirtualHost 127.0.0.1> ServerName name2 ServerAlias www.name2 …. </VirtualHost> <VirtualHost 127.0.0.1> ServerName name3 ServerAlias www.name3 …. </VirtualHost> А если не ковырять можно?
Попробую высказать бредовую идею о том что наверно теоретически можно попросить апач искать всё что он слышет на допустим 80 порту искать в папке www но как это воплатить в жизнь?
zvenophp, крон запускает скрипт, тот шарит по папкам. Нашёл новую - добавляет <VirtualHost *:80> и нужные директории. Мягко перезагружает апач. Прежде, чем что-то делать надо либо: а) уметь; б) иметь желание платить за услуги; г) иметь желание копаться в документации. У тебя нет ни одного из. Нам совершенно не интересно помогать кому-то, кто сам не хочет ничему учиться. Это бестолковая трата времени. Уже ведь слали в гугл. Ищи "Apache для чайников" и найдёшь кучу базовой документации.
Не хочу ни на кого обижаться но если вы обратили внимание на суть самого вопроса папка пользователя создается программно и кто мне мешает в этот самый момент времени добавить <VirtualHost *:80> пользователя тем более что имя пользователя мне уже известно. А можно обойти этот вариант, т.е. не ковырять конфиг. Да вряд-ли вы что то подобное найдете в стандартной документации.
Нашел один вариант если в папке vhost.conf добавить include /srv/www/vhost.conf где лежат сами сайты и его править но уже с другими провами доступа то работает но вот беда без рестарта не обойтись.