Skocz do zawartości

kors4r

Użytkownicy
  • Zawartość

    38
  • Rejestracja

  • Ostatnio

Posty napisane przez kors4r


  1. Witam,

     

    istnieje grupa użytkowników (kilkuset), jest portal www, myślę nad stworzeniem modułu chata.

     

    Najprostsze dla mnie rozwiązanie, to wykorzystać serwer mysql, który będzie zapisywał wszystkie posty, php i js (albo ajax).

     

    Inne rozwiązanie, to wykorzystanie serwera irca lub jabbera i jakiejś bramki (są w necie dostępne darmowe bramki irca, wystarczyłoby przerobić).

     

     

     

    Zastanawiam się tylko nad obciążeniem serwera.

     

     

    Czy Waszym zdaniem wykorzystanie mysql do przechowywania postów użytkowników będzie obciążać serwer znacząco bardziej, niż wykorzystanie irca, lub jabbera?

     

    Zaznaczam, że kwestia dostępu do archiwalnych postów nie jest jakoś specjalnie ważna. Najważniejsze, żeby była możliwość dyskusji w czasie rzeczywistym.

     

    Z góry dziękuję za komentarze.


  2. Witam,

     

    chodzi o:

     

    aniaes.pl / dns1.vps1.logout.pl / dns1.vps1.logout.pl

     

     

    Domena zarejestrowana w domenytanio.pl, ustawiłem tam delegację na podane wyżej serwery dns (zrobilem to przed godziną, więc trwa propagacja).

     

    Mam vpsa w biznes-host.pl, więc zanim zmieniłem delegację, w panelu HyperVM, w zakładce DNS dodałem domenę aniaes.pl i podałem jako "Web Ipaddress" adres IP mojego vpsa.

     

    Na vpsie mam virtualmina+webmina.

    Plik hosts wygląda tak:

    :1			 localhost ip6-localhost ip6-loopback
    fe00::0		 ip6-localnet
    ff00::0		 ip6-mcastprefix
    ff02::1		 ip6-allnodes
    ff02::2		 ip6-allrouters
    127.0.0.1 localhost.localdomain localhost
    # Auto-generated hostname. Please do not remove this comment.
    91.228.198.169 aniaes.pl  aniaes
    

     

    W virtualminie dodałem jeden serwer wirtualny z adresem: pl42.aniaes.pl.

     

    I tu zaczyna się problem.

     

    Po wpisaniu w przeglądarce adresu: aniaes.pl oraz pl42.aniaes.pl - wyświetla się zawartość katalogu: /var/www - ma się to natomiast wyświetlać dla aniaes.pl, ale dla subdomeny pl42.aniaes.pl ma się wyświetlać index.php z katalogu: /home/pl42/public_html

     

    Gdzie popełniłem błąd?

     

    W katalogu /etc/apache2/sites-enabled mam plik: pl42.aniaes.pl.conf, który ma w treści tak:

    <VirtualHost 127.0.0.2:80>
    SuexecUserGroup "#1000" "#1000"
    ServerName pl42.aniaes.pl
    ServerAlias www.pl42.aniaes.pl
    ServerAlias webmail.pl42.aniaes.pl
    ServerAlias admin.pl42.aniaes.pl
    DocumentRoot /home/pl42/public_html
    ErrorLog /var/log/virtualmin/pl42.aniaes.pl_error_log
    CustomLog /var/log/virtualmin/pl42.aniaes.pl_access_log combined
    ScriptAlias /cgi-bin/ /home/pl42/cgi-bin/
    ScriptAlias /awstats/ /home/pl42/cgi-bin/
    DirectoryIndex index.html index.htm index.php index.php4 index.php5
    <Directory /home/pl42/public_html>
    Options -Indexes +IncludesNOEXEC +FollowSymLinks +ExecCGI
    allow from all
    AllowOverride All
    AddHandler fcgid-script .php
    AddHandler fcgid-script .php5
    FCGIWrapper /home/pl42/fcgi-bin/php5.fcgi .php
    FCGIWrapper /home/pl42/fcgi-bin/php5.fcgi .php5
    </Directory>
    <Directory /home/pl42/cgi-bin>
    allow from all
    </Directory>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} =webmail.pl42.aniaes.pl
    RewriteRule ^(.*) https://pl42.aniaes.pl:20000/ [R]
    RewriteCond %{HTTP_HOST} =admin.pl42.aniaes.pl
    RewriteRule ^(.*) https://pl42.aniaes.pl:10000/ [R]
    RemoveHandler .php
    RemoveHandler .php5
    IPCCommTimeout 31
    FcgidMaxRequestLen 1073741824
    <Files awstats.pl>
    AuthName "pl42.aniaes.pl statistics"
    AuthType Basic
    AuthUserFile /home/pl42/.awstats-htpasswd
    require valid-user
    </Files>
    </VirtualHost>
    

     

    Kompletnie nie ogarniam tego :/

     

    W pliku /etc/bind/named.conf.local mam:

    //
    // Do any local configuration here
    //
    
    // Consider adding the 1918 zones here, if they are not used in your
    // organization
    //include "/etc/bind/zones.rfc1918";
    
    zone "pl42.aniaes.pl" {
           type master;
           file "/var/lib/bind/pl42.aniaes.pl.hosts";
           allow-transfer {
                   127.0.0.1;
                   localnets;
                   };
           };
    

     

    ale to chyba nie ma znaczenia, prawda?

     

    Wydaje mi się, że domena jest skonfigurowana poprawnie - po wpisaniu adresu subdomeny pl42.aniaes.pl internauta jest kierowany do mojego vpsa.

    W konfiguracji apache'a też nie widzę błędu - jest DocumentRoot i jest ustawiony prawidłowo.

     

    Czy ktoś może pomóc?


  3. Witam,

     

    nie mam czasu szukać w necie rozwiązania problemu z domeną i konfiguracją binda. Potrzebuję kogoś, z kim będę mógł spotkać się na gg (skype/gtalk) i kto pomoże mi skonfigurować domenę i binda.

     

    Sytuacja jest taka:

    - mam dwie domeny i dwa serwery dedykowane (dwa IP),

    - jedną domenę mam po to, żeby tworzyć w niej subdomeny po jednej dla każdego serwera (praktycznie nie będzie na niej ruchu, będę jej używał do logowania do webmina/virtualmina), druga domena jest pod portal, przy czym różne subdomeny mają być na różnych serwerach.

     

    Mam małą wiedzę jeśli chodzi o konfigurację binda, ale od kilku lat używam linuksa, więc praca w konsoli nie jest mi obca. Nie jestem jakimś tępakiem :), po prostu nie mogę tracić czasu na szukanie w necie rozwiązania problemu. Przewiduję, że wykonanie tego zlecenia zajmie ok 30 minut.

     

    Rozliczenie proponuję przez allegro - płacę z góry, lub bezpośrednio, przelewem, po wykonaniu zlecenia (multibank=mbank=bre bank).

     

    Proszę w ofercie podać cenę i godziny (terminy) w których moglibyśmy się spotkać (na gg). Oferty przejrzę jutro rano (02.06) i jeśli będą jakieś, to chciałbym od razu zająć się tematem (mniej więcej o 9 siądę do kompa).

     

    Z góry dziękuję za zainteresowanie zleceniem.


  4. dzięki za odpowiedź

     

    nie wiem skąd wziąłeś te dane, ale tak powinno to być

     

    znaczy: na serwerze 88.198.70.195 ma działać domena główna: aniaes.eu, a subdomena pl44.aniaes.eu ma działać na serwerze 188.40.67.81

     

    niestety nie działa

     

    to raczej nie jest kwestia cache'u, bo jak próbuję wejść przez bramkę proxy na pl44.aniaes.eu, to nadal nie działa :/ wyskakuje błąd 403

     

    czy ktoś mógłby spingować domenę aniaes.eu i pl44.aniaes.eu od siebie? jakie IP Wam pokazuje?


  5. Witam,

     

    naprawdę szukałem - i na tym forum, i w google, ale im więcej czytam, tym większy mam mętlik w głowie :/ Konfiguracja binda mnie przerasta. Zlitujcie się proszę nad lamerem i powiedzcie jak skonfigurować.

     

    Mam dwie domeny: aniaes.slask.pl oraz aniaes.eu

     

    Wymyśliłem sobie, że żebym nie musiał za każdym razem prosić rejestratora o dodanie subdomeny dla aniaes.eu, kupię jeszcze jedną: aniaes.SLASK.PL i tam ustawię binda.

     

     

    1. ANIAES.SLASK.PL

     

    U rejestratora (paneldomen.pl) jako ns1 dla aniaes.SLASK.PL mam ustawione ns1.pvt.pl i provider tak skonfigurował tę domenę, że żądania są kierowane do mojego pierwszego serwera dedykowanego. Działa jak należy.

     

    Drugi serwer jest dostępny pod adresem: drugi.aniaes.slask.pl

     

     

    2. ANIAES.EU

    U rejestratora jako ns1 jest podany: aniaes.slask.pl

     

    Na serwerze aniaes.slask.pl mam zainstalowanego webmina+virtualmina, dodawanie subdomen działa OK. Jeśli w virtualminie dodam konto i podam subdomenę, to wywołania subdomeny są kierowane do odpowiednich katalogów.

     

    Pytanie jak dodać taką subdomenę (np. pl44), dla której pliki są umieszczone na innym serwerze, czyli serwerze nr 2?

     

     

    Zrobiłem tak, że w pliku strefy "aniaes.eu" (skoro "pl44" ma być subdomeną dla aniaes.eu) dodałem wpis:

     

    pl44.aniaes.eu. IN A IP_DRUGIEGO_SERWERA

     

    no bo według wszystkiego, co czytałem - w zasadzie to powinno wystarczyć, żeby żądania kierowane na adres pl44.aniaes.eu były obsługiwane przez drugi serwer.

     

    No i kicha. Z domowego kompa polecenie ping zwraca IP serwera pierwszego :/


  6. dobra, mam, bardzo dziękuję za pomoc

     

     

    podsumowując....

     

     

    utworzyłem na dedyku plik ip.php, którego treść wygląda tak:

     

    <?php
    /* 
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */
    
    $ip = $_SERVER['REMOTE_ADDR'];
    echo $ip;
    
    
    ?>
    

     

    potem w katalogu ~/ip utworzyłem skrypt "ip.sh", który wygląda tak:

     

    
    #!/bin/bash/
    wget -nd -N -q http://ADRES_DEDYKA/ip.php --output-document=/home/NAZWA_UZYTKOWNIKA/ip/ip.txt
    ip=`tail ip.txt`
    data=`date`
    sed -i '20 d' csf.allow
    echo $ip' #dodano '$data' skryptem ip.sh' >> csf.allow
    
    
    #kopiowanie pliku csf.allow i restart csf na pierwszym serwerze
    
    scp csf.allow root@ADRES_IP_MOJEGO_DEDYKA_NR_1:/etc/csf/csf.allow
    ssh root@ADRES_IP_MOJEGO_DEDYKA_NR_1 '/etc/init.d/csf restart'
    
    
    #ta sama operacja dla drugiego serwera
    
    
    scp csf.allow root@ADRES_IP_MOJEGO_DEDYKA_NR_2:/etc/csf/csf.allow
    ssh root@ADRES_IP_MOJEGO_DEDYKA_NR_2 '/etc/init.d/csf restart'
    
    
    echo "Zrobiłem aktualizajcę dla Twojego ip, rozpoznanego jako "$ip
    
    

     

    jeszcze raz dziękuję, sporo mi to upraszcza :)

     

    teraz jeszcze tylko muszę znaleźć sposób, żeby mój nowy skrypt był automatycznie uruchamiany po nawiązaniu dowolnego połączenia (na razie dodam zadanie crona) i już w ogóle będzie cacy :P


  7. #!/bin/bash/
    wget http://checkip.dyndns.org
    ip=`html2text index.html| awk -F" " '{print $4}'`  
    sed -i 's/IP=.*\..*\..*\..*/IP='$ip'/' csf.allow
    scp csf.allow user@zdalny_host:
    ssh user@zdalny_host '/etc/init.d/csf restart'
    

     

    oczywiście musisz doinstalować html2text

     

     

    bardzo Ci dziękuję za odpowiedź, jak pisałeś ją, ja próbowałem wyedytować mój post :)

     

    rozwiązałem sprawę następująco:

     

     

     

     

    utworzyłem na dedyku plik php, który generuje wyłącznie mój zewnętrzny adres IP

     

    ten plik php wygląda tak:

     

    <?php
    /* 
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */
    
    $ip = $_SERVER['REMOTE_ADDR'];
    echo $ip;
    
    
    ?>

     

     

     

    kod skryptu wygląda teraz tak:

     

     

     #!/bin/bash/
    echo "Pobieranie pliku zawierającego w treści wyłącznie Twój zewnętrzny numer IP"
    
    wget -nd -N http://ADRES_DEDYKA/ip.php --output-document=/home/USER/ip/ip.txt
    
    ip=`tail ip.txt`
    echo "Twoje aktualne zewnętrzne ip, to: "$ip

     

     

    i działa pięknie

     

    skrypt po wywołaniu zwraca prawidłową, aktualną wartość mojego zewnętrznego IP

     

     

    niestety nie działa dalsza część, ta linijka:

     

     

    sed -i 's/IP=.*\..*\..*\..*/IP='$ip'/' csf.allow

     

    nie powoduje żadnych zmian w pliku csf.allow (plik csf.allow znajduje się w tym samym katalogu, co skrypt)

     

    jakieś pomysły?

     

    jakich komend użyć, żeby:

    1. usunąć ostatnią linijkę w pliku tekstowym,

    2. na końcu pliku tekstowego zapisać jakiś tekst?


  8. Tak na szybko możesz nadpisywać plik na zdalnej maszynie za pomocą prostego skryptu:

    #!/bin/bash/
    ip=`ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'`  
    sed -i 's/IP=.*\..*\..*\..*/IP='$ip'/' csf.allow
    scp csf.allow user@zdalny_host:
    ssh user@zdalny_host '/etc/init.d/csf restart'
    

     

    na komputerze domowym w katalogu obok skryptu musisz mieć cfs.allow, trzeba tez zmienić w poleceniu sed IP na zmienną jaka jest w csf.allow (nie znam struktury tego pliku) i do pełnej automatyzacji dobrze jak skonfigurujesz klucze ssh.

     

    dziękuję bardzo, ale...

     

    łączę się z netem przez router, więc ifconfig w linii:

     

    inet addr:

     

    zwraca IP w sieci lokalnej, nie zewnętrzne IP

     

     

    mogę na zdalnym serwerze utworzyć plik php, który będzie generował wyłącznie ip komputera, z którego przyszło żądanie, można by w ten sposób uzyskać zewnętrzny adres

     

    ale jak to wkomponować w ten skrypt? użyć wget? jak?


  9. Witam,

     

    pewnie da się, ale nie wiem jak.

     

    Mam w domu zmienne IP. Mam dwa serwery dedykowane. Na serwerach jest LAMP z webminem. Mam tam też zainstalowany moduł CSF do webmina (zarządzanie firewallem).

     

    Ponieważ nie znam się specjalnie na bezpieczeństwie, postanowiłem w CSF wyłączyć wszystkie porty poza portem ssh i 80. Można jednak dodać ręcznie do pliku /etc/csf/csf.allow IP, z którego mogą przychodzić połączenia na dowolny port i nie będą blokowane.

     

    Webmin działa na porcie 10000, więc zanim zacznę pracę przy serwerach, muszę (bo mam zmienne IP):

    - sprawdzić własne zewnętrzne IP na http://adres-ip.pl i skopiować do schowka

    - zalogować się do ssh,

    - wyedytować plik /etc/csf/csf.allow, usunąć poprzednio wpisany IP i wprowadzić aktualny

    - zrestartować csf: /etc/init.d/csf restart

     

    To samo na obu serwerach.

     

    Coraz bardziej mnie to wkurza i zastanawiam się, czy jest możliwość (pewnie jest), żeby sobie napisać programik uruchamiany na moim komputerze domowym (używam linuksa), który wystarczyłoby uruchomić, a on automatycznie by te wszystkie czynności wykonał, na obu serwerach.

     

    Nie znam się specjalnie na programowaniu w linuksie, tylko liznąłem temat.

     

    Czy taki program byłby skomplikowany? Czy ktoś mógłby mi to napisać? Za ile?

     

    Programuję trochę w PHP, więc temat programowania nie jest mi całkowicie obcy, ale przy mojej wiedzy zadanie mnie przerasta. Chyba, że bylibyście tak uprzejmi i podali jakieś wskazówki (polecenia, manuale po polsku najlepiej).

     

    Z góry dziękuję za wszelką pomoc.


  10. Nie chcę zaczynać nowego wątku, bo prawdopodobnie w tym jest rozwiązanie, którego szukam. Proszę tylko o potwierdzenie.

     

    Sytuacja ma się tak, że mam serwer dedykowany, na którym działa LAMP. Uruchomiłem na nim kilka stron www, które nie mogą przestać działać. Mam na serwerze jeden adres IP.

     

    Jestem kompletnie zielony jeśli chodzi o serwery proxy. Manuale, które do tej pory widziałem pokazują jak skonfigurować squida, żeby przez ten serwer "przechodził" np. cały ruch sieci lokalnej. Z tego co zrozumiałem, to ten serwer może działać tak, że całkowicie będzie obsługiwał jakiś interfejs sieciowy.

     

    Ja potrzebuję czegoś innego. Serwer dedykowany ma działać tak, jak do tej pory. Na standardowych portach bez pośrednictwa squida mają się odzywać apache i sshd.

     

    Serwer proxy miałby działać wyłącznie w ten sposób, że mógłbym w przeglądarce na moim kompie domowym podać dane tego serwera i umożliwiłoby mi to przeglądanie internetu za pośrednictwem squida na serwerze dedykowanym.

     

    Ufff... Sorry, za przydługawy wstęp. Teraz pytanie: czy podana w pierwszym poście konfiguracja spełnia to zadanie? Jeśli uruchomię na dedyku squida z tą konfiguracją, to ruch do i od serwera na portach apache'a, ssh będzie się odbywał tak, jak do tej pory?


  11. Urzekła mnie Twoja historia tylko czemu ją opisujesz ?

    co by każdy szukający na forum informacji o ruselu wiedział, że nie tylko zrio został wykiwany

    Dałeś się wykiwać Twoja sprawa i to jest proste. Swoich roszczeń możesz dochodzić drogą sądową, a nie na forum.

    A jużci. Swoją drogą już dochodzę :)

     

    A i apogeum czemu to było w dziale z ofertami hostingu ?

    Bo chciałem sprawdzić Twoją czujność :)

    pomyliło mi się, przepraszam

     

    pozdr

    kros4r


  12. Witam!

     

    Rusel zrobił mnie w balona, a ja sam nie mogę sobie poradzić z konfiguracją. Potrzebuję pomocy. Ale do rzeczy:

     

    Mam dedyka w netdirekt, można zainstalować (rescue) debiana minimal, fedorę, centosa i suse'a. Taki jest stan na dzień dzisiejszy.

     

    Stan wyjściowy: działający serwer www (apache'a) z php, mysql, ftp i dns oraz z panelem administracyjnym (obojętnie jaki, tylko niech to cholera działa) + krótki tutorial (patrz niżej).

     

    Serwer będzie wykorzystywany na moje potrzeby - nikt poza mną i bardzo zaufaną osobą nie będzie miał tam swoich plików. W związku z tym, bez znaczenia jest, jaki panel będzie tam działał i czy np. dodanie zadań crona nie będzie obsługiwane przez panel (crona mogę z konsoli obsługiwać). Generalnie po skonfigurowaniu tego serwera i przeniesieniu tam stron niewiele będę zmieniał - więc nie musi być to super hiper wygodne, częściowo mogę serwer obsługiwać przez ssh.

    Potrzebny jest mi też jakiś krótki tutorial na temat dalszej obsługi serwera. Chodzi o kilka zdań opisujących jak wykonać podstawowe czynności obsługi (kilka słów o bezpieczeństwie, jak dodać do serwera nowego IP, dodanie domeny do konkretnego IP itp - jeśli panel administracyjny nie będzie tego automatyzował) - jestem zielony, więc każda informacja jest na wagę złota.

     

    Obsługuję linuksa na stacji roboczej od dwóch lat, więc nie wzbraniam się jakoś strasznie przed konsolą. Panel administracyjny chciałbym mieć dlatego, że wydaje mi się przez to (może się mylę) łatwiejsze i szybsze wykonywanie pewnych czynności (bo przecież dodanie nowej domeny ogranicza się do wypełnienia jednego formularza, bez edyotwania named.conf, httpd.conf itd). Mogę zrezygnować calkowicie z panelu, jeśli wykonawca napisze dobry tutorial jak wykonać w konsoli to, co zwykle automatyzują panele.

     

    No i teraz najgorsze :(

    Wiem, że nikt nie robi za guziki, ale całą wolną kasę zainwestowałem w tego chujka Rusela i chwilowo jestem spłukany. Czy ktoś wykonałby to zlecenie za konta w nazwa.pl (2 mniejsze lub jedno duże, wartość ok 720 zł)?

     

    pozdrawiam

    kors4r


  13. @kors4r, Tobi -

    Oczywiście, że jestem zadowolony. U mnie wszystko działa, nie odczuwam żadnych problemów i ogólnie jest git. :) Więc mówienie o "dziadostwie" i "pożal się Boże >>Hosting<<" według mnie jest głęboko niesprawiedliwe.

    No właśnie - Tobie działa, nam nie. Według mnie, równie "niesprawiedliwe" jest mówienie, że skoro Tobie działa to nikt nie ma prawa złego słowa powiedzieć.

    Ale tak sobie myślę, że i tak moje wypowiedzi nie przekonają Was, gdyż Wy ZAWSZE będziecie krytykowali IMN. Taka już wasza przepraszam za wyrażenie głupia natura. Ja wiem, że wszystko u mnie działa dobrze i na chwilę obecną jestem zadowolony z jakości działania usług IMN.

    Nie przekonują nas? Wręcz przeciwnie. Przekonałeś mnie. Tyle że do czego innego niż byś chciał. Jestem przekonany, że to tylko kwestia czasu, aż u Ciebie pojawią się te same problemy, co u nas. I wierz mi: NA PEWNO i ZAWSZE będę krytykował coś, z czego nie jestem zadowolony, bez względu na to, ilu zadowolonych z danej rzeczy jest (zresztą podejrzewam, że Twoje zadowolenie, to kwestia przypadku - się Ci udało, do czasu).

     

    @kors4r - Tak mi się skojarzyło. Dlaczego ty cały czas siedzisz na IMN jeśli według ciebie jest to dziadówka. Przecież każdy normalny człowiek machnąłby ręką i szybko zrezygnowałby z usług tej firmy. A ty cały czas siedzisz i narzekasz. Dla mnie twoje zachowanie jest nieracjonalne.

    Słusznie prawisz. Ja też ucieknę - najszybciej, jak się da. Kupiłem dedyka i tam przeniosę strony, nie ma sensu kupować konta na miesiąc, czy dwa, aż dedyk będzie uruchomiony (bo w zasadzie rusel miał dedyka skończyć już tydzień temu, ale mnie ostatnio unika).

     

    @kors4r - Jeszcze jedno. A jeśli nawet nie korzystasz już z usług IMN to jakim prawem możesz krytykować go. Przecież nie można krytykować czegoś nie znając i nie korzystając z tego.

    A już tak dobrze Ci szło i nagle taki idiotyzm wypisujesz...


  14. @asdewq3 - mówisz i masz

     

    kilku administratorów imn wciąż nie ma pewności, jak powinna wyglądać konfiguracja ich serwera, ta która jest teraz, ma niespotykane problemy z drupalem

     

    niektóre moduły tego cmsa na serwerze imn nie działają. wszędzie działają, a u nich nie działają - tak w imn działają, że serwery albo są wyłączone, albo włączone ale nie działają

     

    oczywiście na kilku innych serwerach (nazwa.pl, prothost, dedyk) - drupal z identyczną konfiguracją śmiga, aż miło

     

    dziadówa jak była, tak jest

    zadowolony?

×