Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 23 kwietnia 2024, 10:28

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 40 ]  Przejdź na stronę 1, 2  Następna
Autor Wiadomość
Post: poniedziałek, 31 lipca 2006, 17:56 
Offline
Użytkownik

Rejestracja: poniedziałek, 21 marca 2005, 14:25
Posty: 225
Lokalizacja: Wrocław
Jak chyba wszyscy zauważyli brakuje w sygnaturkach obrazków uptime-project. Udałem się więc na forum uptime-project żeby zobaczyć o co chodzi i znalazłem rozwiązanie jak zrobić swój obrazek.

Przepis:
    składniki:
    apache, php, lynx, dla użytkowników łącz ze zmiennym IP zarejestrowana domena dyn.pl, no-ip.com lub podobna, oraz paczka uptime
    wykonanie:
    1. ściągamy paczkę:
    : [/] [] ()
    wget http://qrak.dyn.pl/pakiety/uptime/uptime-0.1.tar.gz
    lub
    : [/] [] ()
    wget http://qrak.dyn.pl/pakiety/uptime/uptime-0.2.tar.gz

    2. należy rozpakować paczkę uptime.tar.gz w katalogu www, przechodzimy do folderu uptime, i edytujemy linię 13 pliku nnd.php
    : [/] [] ()
    $config[uid] = 98402;

    wpisując zamiast 98402 swój numer konta uptime*
    * można go łatwo zdobyć otwierając swój profil uptime, znajduje się on w pasku adresu:
    : [/] [] ()
    http://pl.uptime-project.net/page.php?page=toplist&content=profile&uid=98402


    3. edytujemy crontab żeby obrazek był odświeżany co jakiś czas, np. dodając wpis:
    : [/] [] ()
    03 * * * * lynx -dump http://localhost/uptime/nnd.php >> /dev/null


    4. w konsoli wydajemy polecenie
    : [/] [] ()
    lynx -dump http://localhost/uptime/nnd.php >> /dev/null

Teraz możemy sprawdzić, czy działa odpalamy przeglądarkę www i wprowadzamy adres
: [/] [] ()
www.moja_domena/uptime/nnd.png
powinniśmy ujrzeć wygenerowany obrazek uptime.

Parę słów wyjaśnienia co do plików:
VeraMono.ttf - czcionka używana do generowania obrazka (można oczywiście skorzystać z innej, trzeba wtedy wyedytować linie 77 do 81)
nnd.dat - dane konta, uaktualniane przez skrypt nnd.php
nnd.php - skrypt generujący obrazek
nnd.png - obrazek wygenerowany przez skrypt
uptime.png - tło używane do generowania obrazka (można oczywiście skorzystać z innego, ten jest zrobiony testowo i nie jest najpiękniejszy ;))

[EDIT]
- wprowadziłem kosmetyczne zmiany w pliku nnd.php (nie ma potrzeby podmiany pliku jeśli ktoś ma starszą wersję)
- czcionka comic została zastąpiona czcionką VeraMono
-dostępne dwie paczki:
uptime-0.1.tar.gz Obrazek
uptime-0.2.tar.gz Obrazek

_________________
to co się daje za darmo, inni traktują jako nic niewarte

NND current @ COMPAQ Deskpro EN Series SFF 6350 | 64 MB RAM | 80 GB HDD | DSL 1000


Ostatnio zmieniony środa, 20 grudnia 2006, 16:04 przez qrak, łącznie zmieniany 6 razy

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 31 lipca 2006, 18:12 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
Dzięki, daj ten opis do wiki, tam nie zginie po kilku dniach...

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 31 lipca 2006, 21:46 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Wszystko oki, tylko że dopóki nie dałem praw 666 dla nnd.dat i nnd.png, to burzyło sie, że nie ma praw zapisu do tych plików.
Czyli co, lynx parsując nnd.php, robi to jako nobody ?
Trochę to niebezpieczne dawać "+w" dla "others" - nie da się inaczej ?

Dopisane
======

Bałwan jestem (chyba) - przecież to normalne, że w Apaczu skrypty php są wykonywane jako nobody.
Qrak - u ciebie pewnie jest thttpd odpalony jako root ?

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
Post: piątek, 4 sierpnia 2006, 09:43 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
qrak pisze:
Jak chyba wszyscy zauważyli brakuje w sygnaturkach obrazków uptime-project.

Zgodnie z "przepisem" a efekt:
[root@saturn uptime]# lynx -dump http://localhost/uptime/nnd.php >> /dev/null
Looking up localhost
Unable to locate remote host localhost.
Alert!: Unable to connect to remote host.
lynx: Can't access startfile http://localhost/uptime/nnd.php

za localhosta podstawiam rzeczywisty adres i czy to IP czy domena efekt identyczny, w czym problem ? thx za podpowiedz ...

jakie atrybutu muszą mieć pliki ?

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 4 sierpnia 2006, 11:12 
Offline
Użytkownik

Rejestracja: poniedziałek, 21 marca 2005, 14:25
Posty: 225
Lokalizacja: Wrocław
w paczce był mały błąd, nie wiem jak to przeoczyłem :/

powinno być tak:
: [/] [] ()
-rw-rw-rw-  1 root   root   126364 2006-07-25 04:29 comic.ttf
-rw-rw-rw-  1 root   root      524 2006-08-04 11:03 nnd.dat
-rw-rw-rw-  1 root   root     2477 2006-07-29 22:45 nnd.php
-rw-rw-rw-  1 root   root     8426 2006-08-04 11:03 nnd.png
-rw-rw-rw-  1 root   root     4337 2006-07-25 04:29 uptime.png

Te atrybuty też mi sie nie podobają, takie mi zalecił znajomy programujący w php, oczywiście poprawki mile widziane ;)

_________________
to co się daje za darmo, inni traktują jako nic niewarte

NND current @ COMPAQ Deskpro EN Series SFF 6350 | 64 MB RAM | 80 GB HDD | DSL 1000


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 4 sierpnia 2006, 12:03 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
qrak pisze:
w paczce był mały błąd, nie wiem jak to przeoczyłem :/


niestety , po zmianach efekt też żaden http://www.czerwiensk.com.pl/uptime/nnd.php , w jaki sposób to funkcjonuje u Ciebie ? przecież to ta sama paczka za wyjątkiem CHMODów które poprawiłem na 666 ...

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 4 sierpnia 2006, 12:09 
Offline
Użytkownik

Rejestracja: poniedziałek, 21 marca 2005, 14:25
Posty: 225
Lokalizacja: Wrocław
zamiast
: [/] [] ()
lynx -dump http://localhost/uptime/nnd.php >> /dev/null

spróbuj
: [/] [] ()
lynx -dump http://127.0.0.1/uptime/nnd.php >> /dev/null


hmm nie wydaje mi się, że żaden popatrz na plik wynikowy http://www.czerwiensk.com.pl/uptime/nnd.png

_________________
to co się daje za darmo, inni traktują jako nic niewarte

NND current @ COMPAQ Deskpro EN Series SFF 6350 | 64 MB RAM | 80 GB HDD | DSL 1000


Ostatnio zmieniony piątek, 4 sierpnia 2006, 12:16 przez qrak, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 4 sierpnia 2006, 12:15 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
qrak pisze:
hmm nie wydaje mi się, że żaden popatrz na plik wynikowy http://www.czerwiensk.com.pl/uptime/nnd.png


fakt, nie zerknełem ze *.dat się updatował :)

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 4 sierpnia 2006, 15:26 
Offline

Rejestracja: czwartek, 8 czerwca 2006, 18:26
Posty: 34
Lokalizacja: Brzeg Dolny
Hehe, działa. Dzięki za fajny trick :D


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 sierpnia 2006, 15:34 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
qrak pisze:
zamiast
: [/] [] ()
lynx -dump http://localhost/uptime/nnd.php >> /dev/null

spróbuj
: [/] [] ()
lynx -dump http://127.0.0.1/uptime/nnd.php >> /dev/null


Zaczyna mnie powoli trafiać, próbowałem w róznych kombinacjach od localhosta, IP zewnętrznego sieci, 127.0.0.1, 192.168.10.1 i nic - staty nie odświeżają się. Wychodzi na to ze skrypt nnd.php nie jest wykonywany. Do crontab -e dodałem wpis proponowany przez Ciebie, w logach crona co godzinę jest wykonywany ale efektu zero. Jeżeli z łapki wkleję link do nnd.php w przeglądarkę i uruchomię, uptime na stronie odświeża się, ki diabeł ?

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 sierpnia 2006, 17:04 
Offline
Użytkownik

Rejestracja: poniedziałek, 21 marca 2005, 14:25
Posty: 225
Lokalizacja: Wrocław
Kszych pisze:
Jeżeli z łapki wkleję link do nnd.php w przeglądarkę i uruchomię, uptime na stronie odświeża się, ki diabeł ?

Z tego wynika, że skrypt działa, wina leży po stronie serwera (zablokowanego localhosta)

Poproszę o zawartość plików hosts.allow, hosts.deny i konfigu apacha (może wklej na http://paste.plone.org/ bo jest długi).

_________________
to co się daje za darmo, inni traktują jako nic niewarte

NND current @ COMPAQ Deskpro EN Series SFF 6350 | 64 MB RAM | 80 GB HDD | DSL 1000


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 7 sierpnia 2006, 06:42 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
qrak pisze:
Poproszę o zawartość plików hosts.allow, hosts.deny i konfigu apacha .


Ależ proszę uprzejmie :) :
http://www.czerwiensk.com.pl/qrak/hosts.allow hosts.allow
http://www.czerwiensk.com.pl/qrak/hosts.deny hosts.deny
http://www.czerwiensk.com.pl/qrak/httpd.conf httpd.conf

Thx za dotychczasową pomoc ...

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 7 sierpnia 2006, 14:34 
Offline
Użytkownik

Rejestracja: poniedziałek, 21 marca 2005, 14:25
Posty: 225
Lokalizacja: Wrocław
Pochwal się jeszcze swoim firewallem 8)

_________________
to co się daje za darmo, inni traktują jako nic niewarte

NND current @ COMPAQ Deskpro EN Series SFF 6350 | 64 MB RAM | 80 GB HDD | DSL 1000


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 7 sierpnia 2006, 19:17 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
qrak pisze:
Pochwal się jeszcze swoim firewallem 8)


No sorry, ale co tam byłoby nie tak, skoro standardowo usługa z uptime mi chodzi (w końcu to ja założyłem lige NND się nie chwaląc :oops: ) ... logo standardowe aktualizuje się. Zaciekawiło mnie Twoje, bo ładuje się dużo szybciej niż te z uptime-project. Jaki plik mam zamieścić ? firewall.config czy *firewall ? Pozdrawiam.

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 8 sierpnia 2006, 13:51 
Offline
Użytkownik

Rejestracja: poniedziałek, 21 marca 2005, 14:25
Posty: 225
Lokalizacja: Wrocław
Chodzi mi głównie o regułki jakie dodałeś do iptables, którąś musiałeś zablokować localhosta, na przykład:
: [/] [] ()
iptables -I INPUT -s 127.0.0.1 -j DROP


Wystarczy mi wynik
: [/] [] ()
iptables -L

_________________
to co się daje za darmo, inni traktują jako nic niewarte

NND current @ COMPAQ Deskpro EN Series SFF 6350 | 64 MB RAM | 80 GB HDD | DSL 1000


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 8 sierpnia 2006, 16:29 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
qrak pisze:
Chodzi mi głównie o regułki jakie dodałeś do iptables, którąś musiałeś zablokować localhosta, na przykład:
: [/] [] ()
iptables -I INPUT -s 127.0.0.1 -j DROP


Wystarczy mi wynik
: [/] [] ()
iptables -L


www.czerwiensk.com.pl/qrak/iptables , chyba nic tu nie znajdziesz ... pozdrawiam.

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 8 sierpnia 2006, 17:38 
Offline
Użytkownik

Rejestracja: poniedziałek, 21 marca 2005, 14:25
Posty: 225
Lokalizacja: Wrocław
Rzeczywiście nic ciekawego nie znalazłem, jeszcze może pokaż plik hosts i na tym moje pomysły się kończą :?

_________________
to co się daje za darmo, inni traktują jako nic niewarte

NND current @ COMPAQ Deskpro EN Series SFF 6350 | 64 MB RAM | 80 GB HDD | DSL 1000


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 8 sierpnia 2006, 23:48 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Qrak, qrcze, zapierniczyłeś mi czcionkę ? :wink:

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 9 sierpnia 2006, 13:55 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
qrak pisze:
może pokaż plik hosts i na tym moje pomysły się kończą :?


tu także nic o localhoście ... http://www.czerwiensk.com.pl/qrak/hosts , pozdrawiam . Nie rozumiem kiego grzyba u Ciebie chodzi a u mnie nie ? Z łapki odpale link do nnd.php to odświeży, ze skryptu w crontabie nie.

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 9 sierpnia 2006, 23:28 
Offline
Użytkownik

Rejestracja: poniedziałek, 21 marca 2005, 14:25
Posty: 225
Lokalizacja: Wrocław
a jednak znalazłem sprawcę, w pliku hosts brakuje Ci wpisu:
: [/] [] ()
127.0.0.1   localhost.localdomain   localhost


@viater: jesli tak to nieumyślnie ;), zmieniłem czcionkę, bo odkryłem, że poprzednia jest własnością Billa G.

_________________
to co się daje za darmo, inni traktują jako nic niewarte

NND current @ COMPAQ Deskpro EN Series SFF 6350 | 64 MB RAM | 80 GB HDD | DSL 1000


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 40 ]  Przejdź na stronę 1, 2  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl