|
|
|
| Как создать поддомен на php? | |
|
|
|
|
|
|
|
для: LEM
(02.08.2006 в 10:57)
| | Никак, это устанавливается в конфигурационном файле BIND, вряд ли хостер предоставит доступ клиентам, чтобы они там спокойно копались... | |
|
|
|
|
|
|
|
для: cheops
(02.08.2006 в 11:11)
| | Да, вот давно хотел спросить, да как-то забывал.
Допустим я хочу на своём сайте создавать поддомены вида username.mysite.ru в автоматическом режиме. Т.е юзер зарегистрировался и тут же в качестве бонуса отхватил личное пространство с вышеуказаным именем.
Можно такое реализовать если хостинг виртуалный и план позволяет неограниченное кол-во поддоменов? | |
|
|
|
|
|
|
|
для: Axxil
(02.08.2006 в 12:34)
| | Как вариант: хранить данные о пользователях в БД и формировать конфигурационные файлы на основе этих данных. | |
|
|
|
|
|
|
|
для: Loki
(02.08.2006 в 13:40)
| | Вот собственно про конфигурационные файлы и вопрос.
Можно ли мне как простому пользователю хостинга без доступа с httpd.conf апача работать с поддоменами. Или это зависит от степени доброты хостера?
И если можно примерчик. Что нужно написать и где чтобы ассоциировать папку
$_SERVER['DOCUMENT_ROOT']."/subdomain/"
|
с доменом subdomain.mysite.ru | |
|
|
|
|
|
|
|
для: Axxil
(02.08.2006 в 16:54)
| | В директории /etc/apache/vhosts.d
можно создавать файлы host.domain.ru.conf
с виртуальными хостами
<VirtualHost *:80>
ServerAdmin mail@domain.ru
DocumentRoot /home/domain/www/host #каталог для витруального хоста
ServerName host.domain.ru
ServerAlias www.host.domain.ru
ScriptAlias /bin/ "/home/domain/bin/"
ErrorLog /home/domain/log/error_log
CustomLog /home/domain/log/access_log combined
</VirtualHost>
|
Вот только врятли вас хостер туда пустит... | |
|
|
|
|
|
|
|
для: Loki
(02.08.2006 в 17:10)
| | Т.е. хостеры домены создают по запросу? | |
|
|
|
|
|
|
|
для: Axxil
(02.08.2006 в 17:31)
| | мы говорим о доменах или хостах?
В принципе, можно сделать и так, чтобы пользователи могли сами создавать хосты... но при этом надо хорошенько ограничить им доступ. Я на досуге пишу подобную штуку, но там просто будет запускаться скрипт по крону, который будет изменять этот файл. То есть пользователя все равно туда не пущу:) | |
|
|
|
|
|
|
|
для: Loki
(02.08.2006 в 17:39)
| | > мы говорим о доменах или хостах?
Про поддомены основного домена. subdomain.site.ru, subdomain2.site.ru и т.д.
Вот их я и хочу создавать автоматически. А пользователя естественно совсем незачем пускать в недра сервера...
Так значит можно? | |
|
|
|
|
|
|
|
для: Axxil
(02.08.2006 в 18:04)
| | можно:) | |
|
|
|
|
|
|
|
для: Axxil
(02.08.2006 в 18:04)
| | Можно через mod_rewrite. За подробностями идите на http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html. | |
|
|
|
|
|
|
|
для: cheops
(02.08.2006 в 11:11)
| | - | |
|
|
|