Skocz do zawartości

elroy

Użytkownicy
  • Zawartość

    103
  • Rejestracja

  • Ostatnio

Wszystko napisane przez elroy

  1. A jakie proponujesz rozwiązanie? Nie ukrywam, że kierowałem się opisami znalezionymi w sieci i stąd ten spawncgi.
  2. Nginx + rewrite

    Może zadam pytanie prościej root /home/www/site_pl/; index index.php index.html index.htm; location /forum { rewrite ^/f([0-9]+)(.*).html$ /viewforum.php?id=$1 last; rewrite ^/t([0-9]+)(.*).html$ /viewtopic.php?id=$1 last; rewrite ^/p([0-9]+)(.*).html$ /viewtopic.php?pid=$1 last; rewrite ^/(.*).rss$ /extern.php?action=$1&type=rss last; } Jest dobrze w stosunku do apachowego htaccess ? Korzystałem z tego narzędzia http://www.anilcetin...ccess-to-nginx/ <IfModule mod_rewrite.c> RewriteEngine on RewriteBase /forum RewriteRule ^f([0-9]+)(.*).html$ viewforum.php?id=$1 [L] RewriteRule ^t([0-9]+)(.*).html$ viewtopic.php?id=$1 [L] RewriteRule ^p([0-9]+)(.*).html$ viewtopic.php?pid=$1 [L] RewriteRule ^(.*).rss$ extern.php?action=$1&type=rss [L] Nie mogę sobie z tym poradzić i tylko to mnie trzyma przed migracją. HELP
  3. Nginx + rewrite

    To ja również mam prośbę o pomoc (a siedzę już kilka dobrych godzin..) Przesiadka z apache na nginx poszła sprawnie, ale borykam się z jednym problemem dotyczącym rewrite Mam taki config (pomijając sprawy elementarne) Dwie lokacje w katalogu głównym siedzi sobie wordpress, a w katalogu forum, forum punbb root /home/romek/www/site_pl; index index.php index.html index.htm; location / # tu siedzi wordperss i działa { try_files $uri $uri/ /index.php; } location /forum # tutaj forum i przepisywanie adresów nihuhu { rewrite ^/f([0-9]+)(.*).html$ /viewforum.php?id=$1 last; rewrite ^/t([0-9]+)(.*).html$ /viewtopic.php?id=$1 last; rewrite ^/p([0-9]+)(.*).html$ /viewtopic.php?pid=$1 last; rewrite ^/(.*).rss$ /extern.php?action=$1&type=rss last; } oryginalny plik .htaccess <IfModule mod_rewrite.c> RewriteEngine on RewriteBase /forum RewriteRule ^f([0-9]+)(.*).html$ viewforum.php?id=$1 [L] RewriteRule ^t([0-9]+)(.*).html$ viewtopic.php?id=$1 [L] RewriteRule ^p([0-9]+)(.*).html$ viewtopic.php?pid=$1 [L] RewriteRule ^(.*).rss$ extern.php?action=$1&type=rss [L] Czy te regułki są ok ? Niestety rewrite na forum nie działa jak trzeba. Chyba tylko jeden rodzaj odnośników... Dziękuję za pomoc Tomek
  4. Dzięki wielkie megi, teraz składnia jest poprawna i problem rozwiązany.
  5. Doczytałem, że można odpalić dwa procesy na różnych portach http://forum.sliceho...scussionID=3087 U mnie wygląda to tak, ale z uparcie czytany jest tylko php.ini a chciałbym php2.ini #!/bin/sh /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 6 -u www-data -g www-data -f /usr/bin/php5-cgi -c /etc/php5/cgi/php2.ini Co robię nie tak ?
  6. Niestety tak sobie To działający sklep oscommerce i dość ciężką sprawą jest tam coś zmieniać... Dlatego szukam rozwiązania po stronie serwera.
  7. Witajcie Od kilku dni borykam się z problemem zawieszenia serwera przez odpalenie http://loadimpact.com na moim ip. Serwer to zwykły VPS w sensownej firmie (obsługa bardzo ok) 1.5GHz, XEN, na serwerze nie duży serwis. Obciążenie procesora to średnio 10-15%. LoadImpact wyciąłem po "useragent" ale to metoda na chwilę podejrzewam... Na serwerze klasyka - apache2+mysql i to nie wyrabia w takiej sytuacji dość szybko. Jak sobie radzić z takim testami obciążalności ? (w moim przypadku DOSami...) (oczywiście podam config apache etc. ) Dziękuję za wsparcie. Tomek
  8. A tak właśnie znalazłem Fajne narzędzie i nawet działa
  9. Jeszcze super nie jest, bo na razie przepisuję regułki rewrite z apache na nginx. Ale przy okazji - jeden ze skryptów których używam wymaga register_globals on, w apache włączałem to w .htaccess. Szukam szukam i ni jak nie znalazłem jak to się robi dla danego vhosta w nginx. Globalnie w php.ini nie chcę włączać.
  10. Chyba rzeczywiście rozsądniej będzie przenieść się na np. nginx niż kombinować z dodatkowymi modułami czy też skryptami.
  11. Testowałem mod_evasive i szczerze mówiąc (a moja opinia potwierdza się tak w usenecie, jak i na forach dyskusyjnych) nie jest to dobre rozwiązanie, choć popularne. Zwykle blokuje ducha winnych użytkowników, zwłaszcza jak się posiada na serwerze jakiś większy sklep internetowy z dynamicznym generowaniem miniatur obrazków. mod_deflate też przerabiałem, ale wydajność podobnie jak gzip i sobie darowałem. @tym: napisz, jeżeli administrujesz jakimś serwerem jak masz to rozwiązane A może iptables i connlimit... Nie wiem jak ten temat ugryźć
  12. munin - zmiana skali czasu?

    Ja do bardziej dokładnego obrazowania co się dzieje z serwerem używam dodatkowo collectd. Polecam.
  13. Witajcie Jako, że nękają mnie na moim małym VPSie różne roboty etc zainstalowałem sobie do Apache - mod_evasive. Mam jednak wrażenie, że nie zawsze działa tak jak chciałbym. Wynik działania programu apachetop (nie znalazłem innego, który w miarę na żywo podawałby ip podłączonych klientów - może to złe narzędzie ?) REQS REQ/S KB KB/S HOST 35 2.19 614.2 38.4*77.254.79.84 [77.254.79.84] Wynika z tego, że mamy 2.19 req/s Czy w takim razie poniższe ustawienia powinny wyciąć w/w IP ? (swoją drogą ostatnio mam jakiś najazd z adsl Netii...) <IfModule mod_evasive20.c> DOSHashTableSize 3097 DOSPageCount 1 DOSSiteCount 50 DOSPageInterval 1 DOSSiteInterval 1 DOSBlockingPeriod 10 DOSWhitelist 127.0.0.1 </IfModule> Niestety tak się nie dzieje... (na przykładowych plikach dołączonych z modułem, wszystko gra) Dziękuję za pomoc!
  14. Witam! Niestety nie mogę samodzielnie znaleźć sensownego rozwiązania. Poszukuję serwera (linux) który umożliwi konferencję głosową poprzez przeglądarkę co najmniej 10 osób. Aplikacje komercyjne oczywiście również wchodzą w grę. Znacie coś sensownego ? Dziękuję serdecznie za pomoc Tomek
×