Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dodanie domeny z poziomu skryptu PHP
dsk
post 18.10.2008, 07:22:38
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 3
Dołączył: 7.03.2006

Ostrzeżenie: (0%)
-----


Hej,

Mamy taki schemat:
Uzytkownik sie rejestruje, podaje swoją domene i skrypt dodaje tą domene do serwera i przypisuje mu sciezke uzytkownika na stronie.
Np.
www.strona.com/www/bartek/ - strona uzytkownika bartek
Bartek przypisuje sobie domene www.bartek.pl do konta

Teraz pytanie, jak zrobic takie "przypisanie" domeny z poziomu skryptu ?
Czy bedzie sie to opieralo na edycji plikow konf serwera www? czy moze jakies inne sposoby ?

Pozdrawiam i bardzo dziekuje za sugestie

Ten post edytował dsk 18.10.2008, 07:23:04
Go to the top of the page
+Quote Post
Kamson
post 18.10.2008, 23:46:42
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 23.10.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Bez ingerencji w httpd.conf i dynamicznego generowanie VirtualHost się raczej nie obędzie winksmiley.jpg

Najłatwiej jest zapisywać całą konfiguracje do bazy a potem odpalanym co jakiś z crona skryptem generować plik mojedomeny.conf według szablonu i zincludować go do głównego pliku konfiguracyjnego apache lub innego serwera www

Ten post edytował Kamson 18.10.2008, 23:50:47
Go to the top of the page
+Quote Post
MajareQ
post 19.10.2008, 09:31:52
Post #3





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

Ostrzeżenie: (0%)
-----


W PHP masz do wyboru operacje na plikach i w bazie danych. Zatem przy wykorzystaniu tego, sposób Kamsona może się udać.

Myślę, że jedyny problem jaki będziesz mieć to includowanie do pliku konfiguracyjnego plików .conf
Go to the top of the page
+Quote Post
tiraeth
post 19.10.2008, 09:37:42
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Apache ma taki folder jak sites-enabled w katalogu z konfiguracją. Najlepiej mieć szablon takiego pliku z VirtualHost'em i tak jak już wspomnieli przedmówcy:

1) Użytkownik rejestruje się i wprowadza dane do bazy danych.
2) Co kilka godzin działa cron, który dodaje pliki do katalogu z odpowiednimi wpisami, bądź usuwa te, które nie są już opłacone
Go to the top of the page
+Quote Post
phpion
post 19.10.2008, 09:40:25
Post #5





Grupa: Moderatorzy
Postów: 6 070
Pomógł: 860
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(MajareQ @ 19.10.2008, 10:31:52 ) *
Myślę, że jedyny problem jaki będziesz mieć to includowanie do pliku konfiguracyjnego plików .conf

A co to za problem? Przykład z mojego httpd.conf dotyczący vhostów:
Kod
Include conf/extra/vhosts/*.conf

W katalogu "conf/extra/vhosts" tworzę pliki z rozszerzeniem conf, które są automatycznie wczytywane. Przykładowo dodanie kolejnego vhosta to utworzenie pliku z kilkoma niezbędnymi regułkami - nic więcej.
Go to the top of the page
+Quote Post
dsk
post 15.11.2008, 20:18:25
Post #6





Grupa: Zarejestrowani
Postów: 30
Pomógł: 3
Dołączył: 7.03.2006

Ostrzeżenie: (0%)
-----


Dzieki wszystkim za odpowiedzi,

Myslalem jeszcze nad inna opcja; zeby parkować domeny uzytkownikow na domene glowna;
Tam mod_rewrite, sprawdzanie $_SERVER['HTTP_HOST'] i przekierowanie na odpowiednia stronę

Co o tym myślicie ?
Dzieki temu nie musialbym tworzyc vhostów, które na obecnym poziomie rozwojowym nie beda potrzebne, w przyszlosci tez nie planuje

co do samego parkowania domen/subdomen, znalazlem ladne cPanel API
http://phpclasses.segmenta.ru/browse/file/17045.html
edit: copyright 2006 :/
ale sama idea jest bardzo dobra

edit2: po poprawie theme wiekszosc funkcji działa bardzo ładnie, akcesory trzeba sobie poprawic zaleznie od thema

Ten post edytował dsk 16.11.2008, 14:21:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 01:08