06-09-2017, 02:28
Poziom trudności: Średniozaawansowany
Instalacja oraz konfiguracja środowiska pod blogi Wordpress VPS.
Ze względu na wiele zapytań oraz startu naszego serwisu PPA http://zarabiam.com/Temat-IceCash-net-Se...zeb-150565 w dniu dzisiejszym przygotowaliśmy wam rozbudowany poradnik dotyczący instalacji oraz konfiguracji usługi VPS. Sposób instalacji oraz konfiguracji usługi jest na tyle prosty, że poradzicie sobie nawet bez znajomości systemu Centos. Automatyzacja procesu instalacji oraz konfiguracji idealna dla osób, którzy tworzą sieć swoich blogów/witryn(PBN) oraz leni
Funkcjonalności:
Minimalne wymagania niezbędne do zainstalowania gotowego środowiska:
RAM: 1GB
System: Centos 6/7(zalecany)
Przestrzeń dyskowa: 20GB
Poniższy proces instalacji zainstaluje na serwerze następującą konfigurację:
PHP-FPM 5.5(szybka możliwość automatycznej rekompilacji na inną wersję np: 7.1.9)
Nginx 1.13.5
MariaDB 10.1.26
Zend OpCache
Moduł ochrony CSF Firewall
Pure-FTPD
1. Instalacja podstawowego środowiska oraz uruchomienie funkcjonalnego menu Centminmod
Spoiler (Kliknij aby zobaczyć)
- Po zainstalowaniu dystrybucji Centos 6/7 należy zainicjować następującą procedurę instalacyjną(Proces automatycznej instalacji podstawowego środowiska zajmie do 25minut - zależne od parametrów serwera): Kod:
yum -y update; curl -O https://centminmod.com/betainstaller.sh && chmod 0700 betainstaller.sh && bash betainstaller.sh
- Pełnym zainstalowaniu środowiska przechodzimy do menu Centminmod'a za pomocą komend: Kod:
cd /usr/local/src/centminmod/
Kod:
./centmin.sh
2. Instalacja phpmyadmin
Spoiler (Kliknij aby zobaczyć)
- W celu pobrania pakietu panelu phpmyadmin należy wykonać następujące komendy:
Kod:
cd /usr/local/src/centminmod/addons
Kod:
wget --no-check-certificate https://github.com/centminmod/phpmyadmin/raw/master/phpmyadmin.sh
- Następnym krokiem będzie nadanie uprawnień niezbędnych do uruchomienia skryptu instalacyjnego:
Kod:
chmod 0700 /usr/local/src/centminmod/addons/phpmyadmin.sh
- Wywołanie skryptu instalacyjnego:
Kod:
/usr/local/src/centminmod/addons/phpmyadmin.sh install
- Po wykonanie instalacji należy zanotować adres panelu phpmyadmin(dla każdej instalacji adres panelu phpmyadmin jest inny):
- Kolejnym krokiem będzie usunięcie dodatkowej autoryzacji podczas logowania do panelu phpmyadmin - niezalecane(podany krok ułatwia dostęp do panelu phpmyadmin). Edytujemy plik konfiguracyjny panelu phpmyadmin za pomocą komendy:
Kod:
nano /usr/local/nginx/conf/phpmyadmin_https.conf
- W celu usunięcia dodatkowego okna autoryzującego należy za komentować następujące linie za pomocą symbolu "#" w następujący sposób
- W przypadku edytora nano plik należy zapisać przy użyciu kombinacji "CTRL + X"
- W celu wdrożenia podanych zmian do aktualnej konfiguracji należy przeładować konfigurację usługi Nginx. Podaną operację możesz przeprowadzić przy użyciu komendy:
Kod:
service nginx reload
3. Instalacja PHP-FPM w wersji 7.1.9 oraz CMS Wordpress
Spoiler (Kliknij aby zobaczyć)
W celu rekompilacji wersji PHP należy przejść do menu Centminmod:
Kod:
cd /usr/local/src/centminmod/
Kod:
./centmin.sh
- Z menu Centminmod wybieramy opcję rekompilacji usługi PHP(5) oraz potwierdzamy wpisany numer za pomocą klawisza "ENTER"
- W kolejny kroku skrypt rekompilacyjny zapyta czy chcemy aby YUM zweryfikował czy wszystkie wymogi instalacji są spełnione - wpisujemy "y" oraz zatwierdzamy enterem.
- Następnie skrypt zapyta czy chcemy kontynuować aktualizację wersji PHP- wpisujemy "y" oraz zatwierdzamy enterem.
- W kolejnym kroku wybieramy wersję PHP jaką chcemy zainstalować - wpisujemy "7.1.9" oraz zatwierdzamy enterem.
- W kolejnym kroku skrypt zapyta czy chcemy zainstalować moduł Zend OPcache - wpisujemy "n" oraz zatwierdzamy enterem
- W przypadku CMS Wordpress "legacy mysql extension to PHP 7+" jest zbędne - wpisujemy "n" oraz zatwierdzamy enterem
- Proces rekompilacji zajmie około 10minut(zależne od aktualnych parametrów usługi VPS)
- Po zakończeniu procesu instalacji przystępujemy do instalacji CMS Wordpress. Z menu Centminmod wybieramy opcję 22 oraz potwierdzamy klawiszem "ENTER". Podczas procesu instalacji zostanie poproszony o zatwierdzenie następujących akcji:
Do you want to continue with Nginx vhost site creation [y/n]: - y
Enter vhost domain you want to add (without www. prefix): - tutaj wpisujemy adres twojej domeny(bez protokołu http:// oraz prefixu www. (np:. blog.zdanu.com)
Create a self-signed SSL certificate Nginx vhost [y/n]: - y
Install CyberChimps Responsive Theme - y(dość przyjemny theme - można go potem usunąć z poziomu panelu Wordpressa)
Set custom WP Admin Display Name ? [y/n]: - n
Install Wordpress in subdirectory ? [y/n]: - n
Disable Auto Generated WP Admin Username/Password ? [y/n]:- n (W przypadku gdy chcemy aby instalator wygenerował losowe dane dostępowe do panelu Wordpress wybieramy y)
Disable wp-login.php password protection ? (less security) [y/n] - n(Analogicznie jak w przypadku phpmyadmin - w przypadku chęci posiadania dodatkowej autoryzacji wybieramy n - W kolejnym kroku mamy do wyboru plugin Cachowania zasobów (wybieramy według uznania - w dalszych poradnikach postaram się ująć opis konfiguracji wtyczki WP Super Cache)
- W dalszym kroku zostaniesz poproszony o podanie login oraz hasła do serwera FTP(dane za pomocą, których będziesz mógł się połączyć z serwerem przy użyciu protokołu FTP)
W przypadku gdy macie jakieś pytania lub propozycje dotyczące kolejnych poradników zapraszamy do dyskusji poniżej.
Adres projektu Centminmod na którym dostępny jest szereg poradników dotyczących niestandardowych konfiguracji usługi: https://centminmod.com/