Skocz do zawartości

siwuch

Użytkownicy
  • Zawartość

    7
  • Rejestracja

  • Ostatnio

Wszystko napisane przez siwuch

  1. Witam. Napisałem posta w innym temacie, ale uważam, że to był błąd, gdyż to o co chcę zapytać nadaje się raczej na osobny, dlatego założyłem ten temat. Po pierwsze nie potrzebuje żadnego panelu, interesuje mnie tylko konfiguracja serwera. Do rzeczy... Musze skonfigurować Apache'a tak, aby używał modułu mod_userdir do serwowania danych z katalogów użytkowników (to jest proste) i aby przy okazji skrypty były uruchamiane na prawach danego usera. Przystawiło mnie... nie wiem jak to uczynić, a na przeszkodzie stoi punkt 18: "Is the target user/group the same as the program's user/group?". Wniosek z tego, iż nie można mieć jednej binarki / skryptu dla wszystkich userów. OK, mogę stworzyć dla każdego usera skrypt, który wywoła php ale: 1. Jak ustawić aby każdy user (nie virtualhost) używał odrębnego skryptu? 2. Czy kombinując w ten sposób nie pozbawię się wszelkich dobrodziejstw FastCGI? Tzn. czy tak odpalony php przez skrypt nie umrze zaraz po wykonaniu zadania? Czy da się to w ogóle uczynić za pomocą suexec, czy może powinienem się zakręcić wokół suPHP? Uprzejmie proszę o pomoc .
  2. mod_userdir + suexec / suphp

    Eksperymentuję dziś z suPHP. Elegancko działa z mod_userdir ale czy istnieje możliwość uruchomienia php jako FastCGI przez suPHP? Pozdrawiam.
  3. Nie używam DA. W artykule jest mowa o suphp, a ja obecnie kombinuje z suexec, które nie pozwala na uruchamianie skryptu z UID/GID innym niż te przypisane do danego pliku, więc każdy user musi mieć własny skrypt który odpali php. Czy da się to ominąć za pomocą suPHP?
  4. A czy ktoś mógłby podpowiedzieć jak wykonać to wszystko ale nie trzymając binarki bądź skryptu odpalającego php dla każdego usera indywidualnie?
  5. delegacja domeny

    Witam. Pozwolę sobie odświeżyć gdyż niema sensu zakładać nowego tematu. Otóż usiłuję w testowym labie zrobić delegacje i za chiny ludowe mi o nie chce fungować... oto jak wygląda sprawa: z domeny example.com chcę wydelegować sub.example.com Serwer który odpowiedzialny jest za domenę example.com jest na adresie 192.168.0.1 i oto plik strefy: $ORIGIN example.com. $TTL 1h @ IN SOA siwuch86.example.com. hostmaster.example.com. ( 1 3h 1h 1w 1h ) @ IN NS siwuch86.example.com. sub IN NS serv01.sub @ IN MX 10 mail localhost IN A 127.0.0.1 siwuch86 IN A 192.168.0.1 mail IN A 192.168.1.2 serv01.sub IN A 192.168.0.9 serwer dla domeny sub.example.com jest na adresie 192.168.0.9 i oto plik strefy: $ORIGIN sub.example.com. $TTL 1h sub.example.com. IN SOA serv01.sub.example.com. hostmaster.sub.example.com. ( 1 3h 1h 1w 1h ) @ IN NS serv01 @ IN MX 10 serv01 serv01 IN A 192.168.0.9 serv02 IN A 192.168.0.10 Testuje z hosta o adresie 192.168.0.2 nslookup serv02.sub.example.com. 192.168.0.1 Server: siwuch86.example.com Address: 192.168.0.1 *** siwuch86.example.com can't find serv02.sub.example.com.: Non-existent domain a oto co pokazuje tcpdump (serwer na 192.168.0.1 nie próbuje w ogóle sie skomunikować z 192.168.0.9): tcpdump -i eth0 -n src or dst port 53 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 16:49:58.730556 IP 192.168.0.2.59744 > 192.168.0.1.53: 1+ PTR? 1.0.168.192.in-addr.arpa. (42) 16:49:58.731044 IP 192.168.0.1.53 > 192.168.0.2.59744: 1* 1/1/1 PTR[|domain] 16:49:58.734030 IP 192.168.0.2.59745 > 192.168.0.1.53: 2+ A? serv01.sub.example.com. (40) 16:49:58.801575 IP 192.168.0.1.53 > 192.168.0.2.59745: 2 NXDomain 0/0/0 (40) Wyprzedzę jeszcze tylko pytania czy w ogóle zapytania dla strefy example.com fungują: nslookup mail.example.com. 192.168.0.1 Server: siwuch86.example.com Address: 192.168.0.1 Name: mail.example.com Address: 192.168.1.2 Zapytania kierowane bezpośrednio na 192.168.0.9 tez działają: nslookup serv02.sub.example.com. 192.168.0.9 Server: serv01.sub.example.com Address: 192.168.0.9 Name: serv02.sub.example.com Address: 192.168.0.10 Co zrobiłem źle?
  6. Czyli jeśli dobrze rozumiem (i troche sie domyslam) mysql tego nie umożliwia i trzeba coś kombinować poza mysql'em?
  7. A jeśli można spytać to w jaki sposób realizuje się limity ilości baz danych na usera? PS: Witam wszystkich forumowiczów :-)
×