Dodanie domeny z poziomu skryptu PHP |
Dodanie domeny z poziomu skryptu PHP |
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 |
|
|
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
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 |
|
|
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 |
|
|
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 |
|
|
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 |
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. |
|
|
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 |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 01:08 |