Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Dzisiaj w szkole z paroma kumplami postanowilismy stworzyc stronke klasową, ja mam zając sie postawieniem serwera + bazy danych , teraz pytanie czy łącze (netia asymetryczne) 1mb/s to uciągnie up jest na poziomie 256kb/s czyli około 30kB/s, stronka zawierała by dodatkowo forum , liczba odwiedzających = 30 (cała nasza klasa). Będzie to serwerek WWW apache + SQL , zastanawialem sie dodatkowo nad squidem (cos to da?).
Aha , gdyby ktos chciał wgrac jakies pliki na stronke to wgrywałby je na serwer FTP np stąd: http://nazwa.pl/hosting-serwery-domeny,serwery-promocja-serwer-za-darmo-kav-gratis,2636.html?gclid=CK7zoeb9o54CFZKhzAodUzHklA ,bo jak na moje łacze serwer FTP to przegięcie :P
i czy da rade to jakos połączyc ? tzn ktos chce pobrac pliki ze stronki to pobiera je z serwera FTP a nie mojego WWW.
Ostatnio edytowany przez grom120 (2009-11-24 16:49:40)
Offline
Ad1. jak na moje starczy ale niech ktoś z większym doświadczeniem się wypowie ;)
Ad2. No jak zrobisz odpowiednie odnośniki do plików to będziesz mógł pobierać pliki z FTP.
Offline
Będzie powoli ale da rade, squid nic nie da.
A wiesz ile będzie cię kosztowało utrzymanie sewerka?
Offline
Ja mam serwer apache na 512/256 i smiga moze nawet 3 osoby siedziec jednoczesnie i bedzie gites no chyba ze cos zasysasz i od ciebie zasysaja to wtedy bedzie kaplica.
Jak chcesz to moge ci pomoc z konfiguracja.
Na jakiej chcesz dystrybucji to postawic?
Offline
[quote=tomii]Będzie powoli ale da rade, squid nic nie da.
A wiesz ile będzie cię kosztowało utrzymanie sewerka?[/quote]
wiem :) kompa wydajnosciowo chce dobrac w sam raz , zeby nie leciały Waty niepotrzebnie , mysle ze PIII 600mhz 512MB i 30GB dysk styknie :)
chce sie upewnic do jednego : na kompie uruchomiłem usługe DDNS (no-ip dokładniej) , pingując z zewnątrz tą nazwe , pinguje tym samym brame ,router a nie komp w LANie
edit: kumpel pingował mój adres zewnętrzny i pingi nie przechodziły , czy ip zewnętrzne routera tez jest za firewallem czy jak ?
Ostatnio edytowany przez grom120 (2009-11-24 21:15:29)
Offline
Chodzi ci o przekierowanie portu?
Za utrzymanie takiego kompa możesz sobie vps sprawić.
Offline
Musisz przekierowac porty na routerze to raz. Dwa musisz zmienić domyślny port Apache'a do nasłuchu. Co do pingów to chyba jednak będą dochodziły do routera tylko. Przynajmniej u mnie tak jest (DynDNS) i poszperaj dobrze bo z tego co pamiętam to no-ip.com pozwalał na ustawienie w dynamicznej domenie portu serwera www (zamiast wpisywać http;//moja.domena:port - tak jak to ma miejsce na DynDNS wpisujesz tyko http://moja.domena i no-ip.com się troszy o przekierowaniu ruchu na odpowiedni port) Oczywiscie ten port musisz też przekierować na routerze ;]
Offline
[quote=czarny30]Ja mam serwer apache na 512/256 i smiga moze nawet 3 osoby siedziec jednoczesnie i bedzie gites no chyba ze cos zasysasz i od ciebie zasysaja to wtedy bedzie kaplica.
Jak chcesz to moge ci pomoc z konfiguracja.
Na jakiej chcesz dystrybucji to postawic?[/quote]
na debianku :)
własnie to przekierowanie cos nie chce mi działac , ostatnio jak stawiałem FTP'a to musiałem wystawic kompa w strefe DMZ , inaczej nikt sie nie mógł łączyc ; /
edit: z tego wynika ze kolega nie mógł spingowac mojego routera , czy to mozliwe ? , spróbujcie spingowac ten adres (tylko nie atakowac mnie :P) :
87.205.159.155 , jesli przejdą to spróbujcie :
grom120.no-ip.org i powiedzcie czy pingi przechodzą.
Ostatnio edytowany przez grom120 (2009-11-24 21:20:30)
Offline
Z FTP to inna bajka ;] Ale u mnie Apache śmiga ładnie i tylko port 2048 jest przekierowany ;]
[b]tomii[/b], już nie przesadzaj z tym zużyciem energii. Na to co [b]grom120[/b] chce postawić to zasilacz 200W dobre pasywne chłodzenie i kompa nie słychać a do tego jak będzie bez monitora i pozostałych zbędnych na serwerze pierdół to wcale dużo nie pociągie.
[b]grom120[/b]
[Tue,24 Nov 21:22] [vidharr@valhalla] [~] ]:-> ping 87.205.159.155 PING 87.205.159.155 (87.205.159.155) 56(84) bytes of data. 64 bytes from 87.205.159.155: icmp_seq=1 ttl=117 time=32.3 ms 64 bytes from 87.205.159.155: icmp_seq=2 ttl=117 time=31.7 ms ^C --- 87.205.159.155 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 31.725/32.041/32.357/0.316 ms [Tue,24 Nov 21:22] [vidharr@valhalla] [~] ]:-> ping grom120.no-ip.org PING grom120.no-ip.org (77.253.108.73) 56(84) bytes of data. 64 bytes from 77-253-108-73.adsl.inetia.pl (77.253.108.73): icmp_seq=1 ttl=244 time=85.7 ms 64 bytes from 77-253-108-73.adsl.inetia.pl (77.253.108.73): icmp_seq=2 ttl=244 time=70.6 ms 64 bytes from 77-253-108-73.adsl.inetia.pl (77.253.108.73): icmp_seq=3 ttl=244 time=70.7 ms ^C --- grom120.no-ip.org ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 70.662/75.721/85.774/7.115 ms
Ostatnio edytowany przez winnetou (2009-11-24 21:23:04)
Offline
ok thx , mozesz jeszcze raz nazwe domenową spingowac , bo no-ip nie zaktualizował adresu : |
wogóle to przekierowanie na moim routerze jakies lipne jest , gdy chce zakładac jakies gry to tez musze wystawiac kompa w DMZ (wiem to niebezpieczne) , moze na karcie sieciowej musze ustawiac statyczne ip , nie przez dhcp i przekierowanie robic na konkretny komputer w LANie bo narazie mam przekierowanie na wszystkie kompy podłaczone do routera
Offline
[Tue,24 Nov 21:35] [vidharr@valhalla] [~] ]:-> ping grom120.no-ip.org PING grom120.no-ip.org (77.253.81.211) 56(84) bytes of data. 64 bytes from 77-253-81-211.adsl.inetia.pl (77.253.81.211): icmp_seq=1 ttl=54 time=114 ms 64 bytes from 77-253-81-211.adsl.inetia.pl (77.253.81.211): icmp_seq=2 ttl=54 time=128 ms 64 bytes from 77-253-81-211.adsl.inetia.pl (77.253.81.211): icmp_seq=3 ttl=54 time=247 ms ^C --- grom120.no-ip.org ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 114.713/163.500/247.224/59.472 ms
A co do przekierowań to z FTP poza standardowym 21 musisz jeszcze przekierować zakres portow dla trybu pasywnego - przypuszczam że podobnie jest z grami, A statyczne IP byłoby wskazane ;]
Offline
[quote=tomii]squid nic nie da.[/quote]
mógłbys rozwinąc mysl ? dlaczego to nic nie da?
PING 87.205.159.155 ([u]87.205.159.155[/u]) 56(84) bytes of data.
a tu PING grom120.no-ip.org ([u]77.253.81.211[/u]) 56(84) bytes of data.
czemu te ipki sie nie zgadzają ?
Ostatnio edytowany przez grom120 (2009-11-24 21:59:27)
Offline
Wąskim gardłem jest łącze a squid(rozumiem że w wersji reverse proxy) odciąży ci procka a obciążanie łącza się nie zmieni.
Offline
aha bo chciałem go postawic na 1 maszynie razem z apache'm wiec chyba to nie jest najlepszy pomysł :P , a czy korzystanie ze zwykłego serwera proxy cos zmieni ?
Offline
Jak masz łącze w domu i chcesz mieć serwer to możesz oszczędzać łącze na dwóch frontach , serwer oszczędza pasmo, i ty (twój komputer do normalnej pracy) oszczędza pasmo.
Ps co masz na myśli, powiedz o którym fragmencie mówimy.
Offline
[quote=tomii]Jak masz łącze w domu i chcesz mieć serwer to możesz oszczędzać łącze na dwóch frontach , serwer oszczędza pasmo, i ty (twój komputer do normalnej pracy) oszczędza pasmo.
Ps co masz na myśli, powiedz o którym fragmencie mówimy.[/quote]
oszczędza pasmo ? w jaki sposób , mówimy o ewentualnej mozliwosci przyspieszenia serwera http przez squida lub proxy, squid odpada wiec moze jakis zewnetrzny proxy ?
Offline
Squid może obniżyć zużycie dla desktopa ale w towim przypadku raczej minimalnie.
Chcesz cacheować swój serwis gdzieś na zewnątrz?
Offline
chcialbym go maksymalnie przyspieszyc(niestety tylko 256kb/s upload) a cacheowanie to chyba dobry pomysł,
edit: a da rade obliczyc ile kb/s upload potrzeba na 1 usera ? który wejdzie na stronke
Ostatnio edytowany przez grom120 (2009-11-24 22:47:52)
Offline
Nie słyszałem aby ktos cacheował cos na zewnętrznym serwerze,
Obliczyć nie bardzo się da ze względu na charakter działania http tzn user musi pobrać tyle ile waży strona i robi to na ogół najszybciej jak może na szczęście nawet jak kilka userów ogląda stronkę to rzadko pobierają kolejną stronę w tym samym czasie.
Offline
ok a teoretycznie mógłbym na swoim serwerku (mając załózmy 1 ip publiczne) umiescic tyle stronek ile chce ? jak odbywało by sie logowanie na stronke ?
czy jest zasada 1 ip - strona (nazwa strony - nazwa domenowa tego ip)?
Offline
Możesz umieścić tyle stron ile chcesz - zainteresuje się vhost (virtualne hosty) wtedy strona jest wyświetlana na podstawie adresu domeny z jakiej przyszło żądanie (każda stronka musi mieć inną domenę).
Offline
[quote=tomii]Możesz umieścić tyle stron ile chcesz - zainteresuje się vhost (virtualne hosty) wtedy strona jest wyświetlana na podstawie adresu domeny z jakiej przyszło żądanie (każda stronka musi mieć inną domenę).[/quote]
czyli mając apache z virtual hostem ,serwer ma wewnętrzne ip (router ma ip zmienne zewnętrzne) wystarczy ze przekieruje port np. 80 na wew. adres ip serwera , nie musze korzystac z DDNS ?
edit: znaczy virtual host umozliwia tworzenie nazw domenowych tak ?
Ostatnio edytowany przez grom120 (2009-11-25 17:51:54)
Offline
Potrzebujesz domeny (np adfasdfasf.pl lub jakąś darmową ale domenę a nie alias) zewnętrzene ip (jak zmienne to no-ip lub dyndns) ,przekierować port 80 i w domenie podać adress sowjego serwera(jak zmienne ip to podać nazwę z dyndns, czasem może byc potrzeby dodatkowo serwer dns [np jakiś darmowy ]). Jak to masz to możesz tworzyć subdomeny
Offline
tzn serwer byłby za NATem , miałby wewnętrzne ip no ale sprawe załatwiłoby przekierowanie portów , ew. DMZ , mam no-ip.org , (nazwa : grom120.no-ip.org) . Na serwie miałbym załózmy 2 strony , to w konf. apacha nadaje katalogi tym stronom i aliasy tak ? i wtedy łączenie na strone byłoby przez alias czy przez no-ip.
Offline
Z no-ip nie jestem pewnien czy będzie działać ale powinno.
do pełnego przykładu masz jeszcze niegrom.no-ip.org
I teraz robisz vhosty
1. folder vhosta /home/www/grom120.no-ip.org
adres grom120.no-ip.org
2 folder vhosta /home/www/niegrom120.no-ip.org
adres niegrom120.no-ip.org
To oznacza że jak odwiedzający wpsiał grom120.no-ip.org to ma mu się wyświetlić 1 vhost czyli strona z folderu /home/www/grom120.no-ip.org
a jak wpisał grom120.no-ip.org wyśwetli 2 vhost czyli stronę z folderu /home/www/niegrom120.no-ip.org
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00126 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.101.75' WHERE u.id=1 |
0.00064 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.101.75', 1732549430) |
0.00055 | SELECT * FROM punbb_online WHERE logged<1732549130 |
0.00063 | DELETE FROM punbb_online WHERE ident='18.119.192.2' |
0.00052 | SELECT topic_id FROM punbb_posts WHERE id=134862 |
0.00009 | SELECT id FROM punbb_posts WHERE topic_id=15585 ORDER BY posted |
0.00060 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=15585 AND t.moved_to IS NULL |
0.00020 | SELECT search_for, replace_with FROM punbb_censoring |
0.00137 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=15585 ORDER BY p.id LIMIT 0,25 |
0.00084 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=15585 |
Total query time: 0.00684 s |