Skocz do zawartości


 

Zdjęcie

Optymalny konfig VPS www+mysql pod wordpress 'a

Optymalny konfig VPS www+mysql pod wordpress 'a vps apache wordpress konfiguracja

  • Proszę się zalogować aby odpowiedzieć
12 odpowiedzi na ten temat

Optymalny konfig VPS www+mysql pod wordpress 'a

#1 qqnamuniu

qqnamuniu

    Nowy użytkownik

  • Użytkownicy
  • 6 postów

Napisany 18 luty 2013 - 23:15

Witam, mam wykupiony VPS 

min 1 / max 1,5MB ramu

pocesor 3Ghz

 

Przenoszę swój blog oparty na wordpress 'ie

Ruch w granicach 3 tys/dobe

 

Jak optymalnie skonfigurować apache2 by wszystko dobrze śmigało

Odpalony mam tylko apache2+mysql

 

 

KeepAlive On
Timeout 900
MaxKeepAliveRequests 100
KeepAliveTimeout 15

 

 
<IfModule mpm_prefork_module>
StartServers       1
MinSpareServers    1
MaxSpareServers    5
MaxClients        100
    MaxRequestsPerChild   0
</IfModule>
 
 
<IfModule mpm_worker_module>
StartServers       1
MinSpareThreads    1
MaxSpareThreads    4
    ThreadLimit          64
    ThreadsPerChild      25
MaxClients        100
    MaxRequestsPerChild   0
</IfModule>
 
 
Proszę o poradę co ewentualnie jeszcze pozmieniać by było dobrze

Pozdrawiam

M

 


  • 0

#2 Łukasz B.

Łukasz B.

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 132 postów
  • Skąd:NOWY SĄCZ
  • Firma:STANDARDMEDIA.PL
  • Imię:Łukasz
  • Nazwisko:Bodziony

Napisany 19 luty 2013 - 00:54

Zainteresuj się MariaDB.
Zoptymalizuj MySQL  ( mysqltuner) ci w tym pomoże
Postaw mod_pagespeed i odpowiednio skonfiguruj

Zamień apache na np : litespeed'a lighthttpd Nginx

coś do pamięci podrecznej np: xcache lub varnish, itp.itd

 

Mógł bym milion wymieniać sposobów na optymalizacje serwera ale nie sądzę że na 1.5M coś pomoże o ile w ogóle odpali blog :)
 

Moim zdaniem powinieneś zainwestować w pomoc administratora, bez znajomości oprogramowania pomoc zaczerpnięta na forum na nic ci się nie zda.


Edytowany przez Łukasz B., 19 luty 2013 - 01:00.

  • 0

#3 Gość_Kamikadze_*

Gość_Kamikadze_*
  • Goście

Napisany 19 luty 2013 - 01:47

Z 1.5MB ram to nawet systemu nie odpalisz hehe ;)

 

Apache2 zajmij się później, a najpierw popatrz na mysql i stan serwera sql. I tak jak wyżej polecam ci lighttpd - łatwa konfiguracja i super działanie ;)


  • 0

#4 Pan Kot

Pan Kot

    Mrrr

  • Zbanowani
  • PipPipPipPipPipPipPipPip
  • 2819 postów

Napisany 19 luty 2013 - 03:10

Z apache to ty się w ogóle nie zajmuj, chyba że masz tak dużą wiedzę, że bez problemu skonfigurujesz go sobie z FastCGI/FPM, a to się mija z celem zabawy z apache'm.

 

Jak chcesz coś łatwego to lighttpd, jak chcesz coś trudniejszego to mój wielce polecany nginx z combo php-fpm. Działa po prostu rewelacyjnie, dogrywasz APC albo xCache, trochę optymalizujesz cache nginx'a i całość działa wyśmienicie.


  • 0

#5 qqnamuniu

qqnamuniu

    Nowy użytkownik

  • Użytkownicy
  • 6 postów

Napisany 19 luty 2013 - 08:08

Dobra przepraszam za pomyłkę miało być RAM 1 GB / 1,5 GB :-P 

 

nic nie zdupie jak wywale apacha i instlane lighttpd ?

 

Macie jakiś tutorial  instalacji/konfiguracji lighttpd ?

 


Edytowany przez qqnamuniu, 19 luty 2013 - 08:34.

  • 0

#6 Pan Kot

Pan Kot

    Mrrr

  • Zbanowani
  • PipPipPipPipPipPipPipPip
  • 2819 postów

Napisany 19 luty 2013 - 08:43

Nie musisz wywalać apache'a, wykonaj sobie coś w stylu service apache2 stop i baw się z lighttpd, jak coś popsujesz zawsze możesz go sobie na nowo odpalić.

 

http://www.howtoforg...on-ubuntu-12.10

 

Tu jest dość fajny poradniczek.


  • 0

#7 qqnamuniu

qqnamuniu

    Nowy użytkownik

  • Użytkownicy
  • 6 postów

Napisany 19 luty 2013 - 19:06

Zrobiłem wszystko jak w tutorialu 

 noi klops

wszystkie wazne kroki poczynione

 service apache2 stop

cgi.fix_pathinfo = 1

 

konfig 

"mod_fastcgi", w modułach 

 

fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket"
)))

 

 

 

root@vps:~# /etc/init.d/lighttpd restart
Stopping web server: lighttpd.
Starting web server: lighttpd2013-02-19 21:01:35: (plugin.c.131) Cannot load plugin mod_fastcgi more than once, please fix your config (we may not accept such configs in future releases
.
 
 
i co jest nie tak ? o co chodzi ???
 
 

  • 0

#8 Gość_Kamikadze_*

Gość_Kamikadze_*
  • Goście

Napisany 19 luty 2013 - 20:02

cgi.fix_pathinfo = 1

 

 

gdzie dodałeś?

 

Wklepałeś: apt-get install php5-fpm php5 ?


  • 0

#9 qqnamuniu

qqnamuniu

    Nowy użytkownik

  • Użytkownicy
  • 6 postów

Napisany 19 luty 2013 - 21:06

cgi.fix_pathinfo = 1

 

 

gdzie dodałeś?

 

Wklepałeś: apt-get install php5-fpm php5 ?

 

wklepałem 

i dostałem:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5-fpm

 

Było tak w : /etc/php5/cgi/php.info

;cgi.fix_pathinfo = 1

zmieniłem na 

cgi.fix_pathinfo = 1

to samo w pliku /etc/php5/cli/php.info

 

Jak sprawdzić czy działa ten fast cgi

Stronę odpaliłem wygląda że jest ok

http://123budujemy.pl


  • 0

#10 Gość_nrm_*

Gość_nrm_*
  • Goście

Napisany 19 luty 2013 - 21:23

coś do pamięci podrecznej np: xcache lub varnish, itp.itd

 

1,5GB to za mało aby stawiać Varnisha.


  • 0

#11 Gość_Kamikadze_*

Gość_Kamikadze_*
  • Goście

Napisany 19 luty 2013 - 22:27

Daj apt-get install php5-cgi a później /etc/init.d/lighttpd restart

 

edit: daj jeszcze:

 

lighttpd-enable-mod fastcgi

ls -l /etc/lighttpd/conf-enabled

 

przed restartem ;)


Edytowany przez Kamikadze, 19 luty 2013 - 22:28.

  • 0

#12 Pan Kot

Pan Kot

    Mrrr

  • Zbanowani
  • PipPipPipPipPipPipPipPip
  • 2819 postów

Napisany 20 luty 2013 - 04:37

wklepałem 

i dostałem:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5-fpm

 

Było tak w : /etc/php5/cgi/php.info

;cgi.fix_pathinfo = 1

zmieniłem na 

cgi.fix_pathinfo = 1

to samo w pliku /etc/php5/cli/php.info

 

Jak sprawdzić czy działa ten fast cgi

Stronę odpaliłem wygląda że jest ok

http://123budujemy.pl

 

Skoro apt Ci nie znalazł FPM to znaczy, że masz jakieś starsze repo, nie wiem czy na squeezie już jest, ale na wheezy'm na 100%.

 

Możesz albo kompilować ze źródeł, albo zupdatować do nowszej wersji system, albo bawić się z (F)CGI.


  • 0

#13 Technic

Technic

    Czasami na forum

  • Użytkownicy
  • 26 postów

Napisany 20 luty 2013 - 07:37

Ja brałem FPM z repo dotdeb a nie oficjalnego (tam nie było). Swoją dorgą lighttpd działa z php out of the box, wystarczy odkomentować jedną linijke. Coś autorze namieszałeś :P


  • 0






Także otagowane jednym lub więcej z tych słów kluczowych: vps, apache, wordpress, konfiguracja

0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników