Skocz do zawartości

elroy

Użytkownicy
  • Zawartość

    103
  • Rejestracja

  • Ostatnio

Wszystko napisane przez elroy

  1. Nginx + rewrite

    Mam pytanko, bo nie mogę sobie poradzić z odpaleniem jednego skryptu Oryginalny htaccess wygląda tak RewriteBase / RewriteRule !(\.(php|jpg|jpeg|png|gif|ico|css|ppt|pdf|js|swf|flv|htm|txt)$) index.php [NC,L] Czy wersja na nginx będzie wyglądała po prostu tak? rewrite /!(\.(php|jpg|jpeg|png|gif|ico|css|ppt|pdf|js|swf|flv|htm|txt)$) /index.php last; Wklejam to do konfiguracji danego vhosta, ładnie restartuję, ale dostaję 404. Dzięki za pomoc
  2. Z: Zaproszenia Google+

    O właśnie szukałem Prosiłbym, jeżeli to możliwe:
  3. Witajcie Zamierzam sprzedać jeden z prowadzonych sklepów internetowych (jest dochodowy, ale z różnych względów nie mam jak go dalej prowadzić). Myślę, że będą zainteresowani i znajdzie się firma która będzie chciała przejąć działający sklep. Jak wygląda sprawa danych osobowych klientów które mam w posiadaniu? Boję się sytuacji, kiedy np. nowy właściciel zrobi coś z nimi nie dobrego. (i rykoszetem mi się odbije) Ma ktoś doświadczenie ?
  4. Drukarka sieciowa

    Być może moja rada będzie bezwartościowa w tym przypadku (bo nie znam tej drukarki), ale u innych producentów trzeba było najpierw odpalić mały programik u klienta który umożliwiał wrzucenie skanu na PC. Taka ochrona przed władowaniem koledze z 7 piętra np. kompromitujących materiałów
  5. Forum na punBB 1.2

    Też używam tego skryptu forum, choć nie w takim obciążeniu jak u Ciebie (swoją drogą podaj adres - może być na PW). Osobiście zakupiłbym jakiegoś sensownego VPSa bo stracisz tyle samo czasu co ja na przenoszeniach stron między hostingami typu shared. No tylko budżet musisz sobie przygotować większy, ale tego nie unikniesz.
  6. Jest jeden, mysql 1 \_ /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 Zostawić go tak jak jest?
  7. Prosiłbym też o interpretację wykresu. Nagle zwiększyła się wartość nice - wartość na czerwono. Poczytałem na wiki, ale jakoś nie umiem sobie tego zobrazować. Interweniować, ignorować? Dzięki za pomoc i wyjaśnienie.
  8. Informacje od MasterHost

    Nie, to żadna aluzja w Państwa kierunku.
  9. Informacje od MasterHost

    Nie śledzę zmian na rynku hostingowym, bo to nie moja branża, a tym bardziej nie wyłapuję subtelnym zmian jak "-" w nazwie. Prostą krytyką dałem się wkręcić w jakąś dziwną dysputę. O jakim wrogu piszesz ? Wystarczy napisać, że nie współpracujecie i już. Dzięki i pozdrawiam. ps: błędy ortograficzne na stronie i tak warto poprawić nie zależnie od tego co napisaliśmy. A tą niepotrzebną wymianą zdań podwójnie zostałem zniechęcony do w/w oferty.
  10. Informacje od MasterHost

    W żadnym miejscu nie pojawia się jakikolwiek cień tematu cen, więc nie rozumiem dlaczego do tego wracasz? Btw: czy MasterHost i GrandHost to jest jakaś wspólna grupa ?
  11. Informacje od MasterHost

    Jeżeli Ci jest przykro, to przepraszam. W/w post to stanowisko typowego i zwykłego klienta. Nie jestem ani konkurencją, ani zmanierowanym nastolatkiem. Post uważam jest w temacie. Jeżeli ktoś oferuję jakąś wartość, może się spodziewać feedbacku. A na koniec myślę warto dodać:
  12. Informacje od MasterHost

    A czy ja powiedziałem coś na temat cen ? Twierdzę tylko, że oferta jest przygotowana skrajnie nie profesjonalnie.
  13. Informacje od MasterHost

    Jako szary klient, typowy Kowalski, to szczerze mówiąc nigdy bym nie kupił. Może to co powiem nie jest obiektywne (bo może to kogoś przekonuje), ale strona brzydka jak noc listopadowa. Błąd na błędzie + błędy ortograficzne. Site postawiony w de50.pl.. Eh.
  14. Miałem również takie dylematy. Pierwsza sprawa pozbyłem się apache a później clamav - zżera ramu dużo, zwłaszcza jak użytkownicy zaczną przesyłać archiwa w załącznikach. Teraz mam: nginx+phpfpm+mysql+postfix+devocat+spamassasin+proftp - dnsy darmowe. Wejść około 6-7 tys na dwie witryny., użytkowników mailowych 56. Dużo też zależy, jak wygląda optymalizacja stron. Xen w Ionic. Mem: 377M used: 231M buffers: 7M cache:111M Load average: 0.75 0.42 0.38 Swp:690M used:86364k Uptime: 22 days, 12:04:32
  15. Nginx + php5-fpm

    Podepnę się do wątku, ale nie z pytaniem, co stwierdzeniem. Każda instalacja oparta na poradnikach w necie powinna być 10 razy sprawdzona, bo większość jest kopiowana między blogami... Co stwierdziłem: Masa poradników opisuje aby zabezpieczać katalog na hasło metodą. Np: location /czesc_prywatna { auth_basic "Restricted"; auth_basic_user_file /passwd; } I wydaje się, ze to ok. A wcale nie Bo jeżeli odpytamy serwer tak: http://example.com/c...ywatna/plik.php (bo załóżmy znamy tam pliki) to po kilku kliknięciach na anuluj dostaniemy żądaną treść. Dopiero location ~ ^/czesc_prywatna jest poprawnym zapisem. Może to komuś pomoże Pozdrawiam!
  16. Witajcie Staram się od dwóch dni zmienić apache i wybór padł na nginx+php5-cgi+spawncgi Pierwsza próba niestety dowiodła, że coś skopałem. Strony strasznie wolno się otwierają a w logach sypie błędami Spawncgi odpalam tak: /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/php.ini" config nginxa user www-data; worker_processes 1; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 1024; # multi_accept on; } http { include /etc/nginx/mime.types; server_tokens off; access_log<>/var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; gzip on; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } config vhosta server { listen 80; ## listen for ipv4 server_name site.pl www.site.pl; access_log /var/log/nginx/site.pl.access.log; error_log /var/log/nginx/site.pl.error.log; root /home/www/site.pl; index index.html index.php; location / { if (!-e $request_filename) { rewrite ^/([^?]*)(?:\?(.*))? /index.php?title=$1&$2 last;} } #location ~ /\. { access_log off; log_not_found off; deny all; } location = /robots.txt { access_log off; log_not_found off; } location = /favicon.ico { access_log off; log_not_found off; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/tomek/www/wiki_piwo_org$fastcgi_script_name; } } fastcgi_params fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; fastcgi_param SERVER_ADDR $server_addr; fastcgi_param SERVER_PORT $server_port; fastcgi_param SERVER_NAME $server_name; # PHP only, required if PHP was built with --enable-force-cgi-redirect fastcgi_param REDIRECT_STATUS 200; fastcgi_param REDIRECT_STATUS 200; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on; w logach (powycinałem co nie ważne) 2011/04/15 16:43:36 [error] 3748#0: *146 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 184.xxxx: site.pl, request: "GET /index.php", upstream: "fastcgi://127.0.0.1:9000", 2011/04/15 16:43:36 [error] 3748#0: *154 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 66.249.66.154, server: upstream: "fastcgi://127.0.0.1:9000", 2011/04/15 16:47:40 [error] 4209#0: *17 connect() failed (111: Connection refused) while connecting to upstream, client: 178.37.102.52, server: request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.wiki.piwo.org" 2011/04/15 16:47:43 [error] 4209#0: *17 connect() failed (111: Connection refused) while connecting to upstream, client: 178.37.102.52, server: 2011/04/15 16:49:00 [error] 4209#0: *117 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 80.82.21.93, serv er: www.xxxx upstream: "fastcgi://127.0.0.1:9000", host: Co ciekawe, kiedy odpalam jakiegoś vhosta na innym porcie niż 80, lub zostawiam tylko jednego vhosta na 80-porcie to pracuje poprawnie. Domyślam się więc, że jest to kwestia tuningu konfiguracji. Poradzicie ?
  17. Co prawda nginx z fpm sprawuje się iście fantastycznie, to miałbym prośbę o interpretację i wytłumaczenie co znaczą poszczególne informacje z nginx_status Mam tak: Active connections: 64 server accepts handled requests 73184 73184 187259 Reading: 3 Writing: 1 Waiting: 60 Najbardziej interesuje mnie Reading, Writing, Waiting. Co dokładnie znaczy ?
  18. Load robił się chyba ze względu na zajętość pamięci Zmieniłem na pm.max_children = 10 pm.start_servers = 2 pm.min_spare_servers = 2 pm.max_spare_servers = 5 pm.max_requests = 500 i na razie pracuje stabilnie. Ogromne dzięki za pomoc!
  19. A jeszcze nginx_status Active connections: 27 server accepts handled requests 168 168 531 Reading: 0 Writing: 1 Waiting: 26 Ależ dzisiaj spamuję Ale nie spocznę, jak nie skończę. Wydaje mi się, że sedno tkwi w ustawieniach php5-fpm.conf pm = dynamic pm.max_children = 50 pm.start_servers = 20 pm.min_spare_servers = 5 pm.max_spare_servers = 35 pm.max_requests = 0 Może zmniejszyć pm.start_servers ?
  20. Nginx + rewrite

    Nie odpowiedziałem, a może się komuś przyda. Tak, w tej formie wszystko działa. Musi to być najwyraźniej wszystko w sekcji "/"
  21. Szczerze, to potrzebuję w zasadzie tylko dla jednego vhosta register_globals on - jak to zrobić ? A druga sprawa, mam już pracującego nginxa z php5-fpm ale coś jeszcze nie tak z konfiguracją. Strasznie mi rośnie load. W parę minut osiąga 15-20, a przy włączonym apache mam około 0.3-0.5 Konfig php mam taki fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_pass backend; fastcgi_index index.php; include fastcgi_params; fastcgi_intercept_errors on; fastcgi_ignore_client_abort off; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; Czy coś istotnego powinienem zmienić jeszcze istotnego w ustawieniach php-fpm ? Serwer to vps z 1.5Ghz, 384MB ramu.
  22. Witajcie! Przy okazji moich problemów związanych z wydajnością apache (w skrajnych przypadkach) które opisałem tutaj http://www.webhostingtalk.pl/topic/29574-loadimpact-no-i-lezy-moj-vps/ Natknąłem się na problem, którego nie umiem rozwiązać. Podczas przesiadki z apache na nginx okazało się, że dla jednego skryptu muszę mieć register_globals on. Dotychczas było to realizowane w pliku .htaccess ale w przypadku nginxa nie znalazłem metody na włączenie go tylko dla danego vhosta. Nie chcę włączać globalnie w php.ini Jest jakaś metoda na to ? Dzięki za pomoc
  23. Czy w przypadku php-fpm również da się dla jednego vhosta wczytać inny php.ini ?
  24. <?php phpinfo(); ?> No i to pomogło - dzięki wielkie kafi !
  25. Tak jak koledzy radzą, tak właśnie robię Wszystko fajnie, ale mam problem natury tych głupich i wrednych php5-fpm zainstalowałem z paczki Wygląda to tak PHP 5.3.5-0.dotdeb.0 (fpm-fcgi) (built: Jan 7 2011 01:24:09) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH Ale uparcie próbuje wczytywać plik php.ini z katalogu /root choć w odpowiedniej ścieżce php.ini jest..... Zobaczcie wynik z phpinfo. Jak wywalę php.ini z roota, to skrypty działają, ale phpinfo () zwraca białą stronę... Zaraz mnie trafi Gdzie można na stałe podać php-fpm aby czytało dany plik ini ?
×