| Tematy otagowane jako: nginx |
| 1. Instalacja, konfiguracja nginx |
nginx (wymawiany jako engine x) – serwer WWW (HTTP) oraz serwer proxy dla HTTP i IMAP/POP3 stworzony przez Igora Sysojewa a rozwijany i wspierany przez za?o?on? przez niego firm? Nginx, Inc. Zaprojektowany z my?l? o wysokiej dost?pno?ci i silnie obci??onych serwisach (nacisk na skalowalno?? i nisk? zaj?to?? zasob?w). Nginx jest wydajniejszy i mniej zasobo?erny, ni? apache2, tak?e radzi?bym zastosowa? ?w poradnik.
1. Aktualizujemy pakiety, usuwamy apachae2 oraz instalujemy nginxa i potrzebne do niego rzeczy.
[code]apt-get update
apt-get remove apache2*
apt-get install nginx php5-cli php5-cgi spawn-fcgi mysql-server phpmyadmin[/code]
2. Tworzymy i edytujemy plik /usr/bin/php-fastcgi. B?dzie on s?u?y? do uruchamiania “lokalnego” serwera FastCGI.
[code]nano /usr/bin/php-fastcgi[/code]
[code]#!/bin/bash
FASTCGI_USER=www-data
FASTCGI_GROUP=www-data
ADDRESS=127.0.0.1
PORT=9000
PIDFILE=/var/run/php-fastcgi/php-fastcgi.pid
CHILDREN=6
PHP5=/usr/bin/php5-cgi
/usr/bin/spawn-fcgi -a $ADDRESS -p $PORT -P $PIDFILE -C $CHILDREN -u $FASTCGI_USER -g $FASTCGI_GROUP -f $PHP5[/code]
3. Nadajemy utworzonemu plikowi atrybut wykonywalny.
[code]chmod +x /usr/bin/php-fastcgi[/code]
4. Kolejn? rzecz? jest skrypt startowy uruchamiaj?cy, restartuj?cy i zamykaj?cy proces FastCGI podczas uruchamiania i zamykania systemu na VPS.
[code]nano /etc/init.d/php-fastcgi[/code]
[code]#!/bin/bash
PHP_SCRIPT=/usr/bin/php-fastcgi
FASTCGI_USER=www-data
FASTCGI_... |
|