Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Создать поддомен средствами PHP
 
 автор: Dobryy   (03.02.2008 в 18:55)   письмо автору
 
 

Каким образом можно создать поддомен с помощью ПХП? Допустим вот бесплатные хостинги как это делают, я только зарегистрировался, а уже есть поддомен. Неужели нужно править ПХПой файлы Апача или .хтаксесс.

Где-то на Вашем сайте читал несколько месяцев назад статью об этом читал, но что-то сейчас не могу найти, чтоб освежить память.

   
 
 автор: ddhvvn   (03.02.2008 в 19:07)   письмо автору
 
   для: Dobryy   (03.02.2008 в 18:55)
 

Ест-но кое-какие файлы надо править! Но надо еще к тому же добавить dns запись!

   
 
 автор: Dobryy   (03.02.2008 в 19:32)   письмо автору
 
   для: ddhvvn   (03.02.2008 в 19:07)
 

А у Вас случайно нету ссылка на RTFM? :)

Спасибо.

   
 
 автор: Петр   (04.02.2008 в 06:20)   письмо автору
 
   для: ddhvvn   (03.02.2008 в 19:07)
 

А зачем DNS править? домен и поддомен лежат на одном серваке с одним IP-адресом. Надо только изменить конфиг Апача и все.
DNS стоит на основной домен, а поддомен уже средствами веб-сервака открывается

   
 
 автор: Trianon   (04.02.2008 в 09:32)   письмо автору
 
   для: Петр   (04.02.2008 в 06:20)
 

>А зачем DNS править?
Затем что вопрос был о создании поддомена.

to Dobryy :
нельзя. В Вашем случае бесплатного хостинга всё множество поддоменов уже создано заранее.
А править в таком разе приходится httpd.conf
Так или иначе операция на уровне root.

   
 
 автор: Петр   (04.02.2008 в 11:11)   письмо автору
 
   для: Trianon   (04.02.2008 в 09:32)
 

>всё множество поддоменов уже создано заранее
Даже при скромных подсчетах имен может быть число в степени 30 (если точнее то: 1,37Е+31), интересно сколько же потребуется серверов пентагона, чтоб сохранить один файл httpd.conf?
УЖАС!!!
Наверное на земле еще нету столько носителей информации чтоб все это вместить...
если представить что на земле живет 7млрд. человек и у каждого стоит мощнейший комп с винтом на 1 Тб, то получается, что общая вместимость 7 000 000 000 000 000 000 000 (это всего 21 нулей, а еще надо 10 куда-то запендюрить) + тот факт, что если вычесть из 7 млрд. всех детей, стариков и негров в африке, и учесть, что средний статистичесикй винт сейчас гигов на 100, то с этими доменами ваще неразбериха..
П.С. и это только на один narod.ru а есть еще boom.ru и куча подобных. кароче инопланетные создания дают вип-хостинг!
Мне страшно.. объясните мне что к чему... я этого не переживу

   
 
 автор: pina   (04.02.2008 в 14:07)   письмо автору
 
   для: Петр   (04.02.2008 в 11:11)
 

Тебе страшно? А я поржал! Зачем создавать заранее? Когда можно создать тогда когда надо :) Можно поступить проще создать в .htaccess запись которая бы делала все папки сабдоменами, или папки находящиеся в определенной папке. А папку создать на автомате думаю каждый сможет...

Вот это "множество поддоменов уже создано заранее" и как раз создается записью в .htaccess.

   
 
 автор: Unkind   (04.02.2008 в 14:52)   письмо автору
 
   для: Петр   (04.02.2008 в 11:11)
 

> Даже при скромных подсчетах имен может быть число в степени 30 (если точнее то: 1,37Е+31), интересно сколько же потребуется серверов пентагона, чтоб сохранить один файл httpd.conf?
Вы не поняли. В httpd.conf может быть буквально один VirtualHost с алиасом "*.example.com".

   
 
 автор: Dobryy   (04.02.2008 в 13:50)   письмо автору
 
   для: Trianon   (04.02.2008 в 09:32)
 

>>А зачем DNS править?
>Затем что вопрос был о создании поддомена.

Эм... допустим, у меня есть домен site.ru, он находится на моем личном сервере. На сколько я понимаю, то в таком случае, чтоб вручную сделать поддомен нужно просто править хттпд.конф.
И я честно говоря тоже не могу понят зачем править ДНС.

>to Dobryy :
>нельзя. В Вашем случае бесплатного хостинга всё множество поддоменов уже создано заранее.
Что-то мне тоже не верится.

>А править в таком разе приходится httpd.conf
>Так или иначе операция на уровне root.
Этот вариант понятен. А есть альтернативные варианты?

Кстати... после редактирования httpd.conf, на сколько я помню, необходимо перезагружать апач, чтоб изменения вступили в силу. Не думаю что хостинг провайдеры перезагружают апач после того как кто-либо создал себе поддомен в панели управления.

Повторюсь... я где-то на сайте СофтТайма читал о каком то альтернативном варианте, но сейчас найти не могу :(

   
 
 автор: Trianon   (04.02.2008 в 16:12)   письмо автору
 
   для: Dobryy   (04.02.2008 в 13:50)
 

>>>А зачем DNS править?
>>Затем что вопрос был о создании поддомена.
>Эм... допустим, у меня есть домен site.ru, он находится на моем личном сервере. На сколько я понимаю, то в таком случае, чтоб вручную сделать поддомен нужно просто править хттпд.конф.
>И я честно говоря тоже не могу понят зачем править ДНС.

Затем что кто-то должен клиенту по доменному имени сообщать IP-адрес.
Этим кем-то является сервер DNS.

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

   
 
 автор: jbs   (04.02.2008 в 22:53)   письмо автору
 
   для: Dobryy   (04.02.2008 в 13:50)
 

>А зачем DNS править?
>И я честно говоря тоже не могу понят зачем править ДНС.

Пропингуйте несуществующий домен... к примеру "jbs.softtime.ru".
И на какой IP, по вашему, браузер должен отправлять запрос?

   
 
 автор: Саня   (04.02.2008 в 17:15)   письмо автору
 
   для: Dobryy   (03.02.2008 в 18:55)
 

http://grossarium.com/2006/01/28/17/

   
 
 автор: Trianon   (04.02.2008 в 19:49)   письмо автору
 
   для: Саня   (04.02.2008 в 17:15)
 

Для тех, кто решил, что это спасет.

Вот эти строчки
и необходимо добавить еще
*.domain.com

и означают, что все доменное пространство в DNS было заранее открыто

   
 
 автор: tAleks   (09.10.2008 в 15:04)   письмо автору
 
   для: Trianon   (04.02.2008 в 19:49)
 

Это хостинг-провайдер открывает? или самому можно?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования