Быстрый web-сервер на Nginx и php5-fpm в Debian 6 squeeze

Никаких IIS c апачем, виндой и прочим медленным хламом! ))
Это линукс — родная платформа для сайтов.
И nginx — самый быстрый и клевый web-сервер в мире!
Протестировано — работает — очень быстро работает:

Добавляем репозиторий свежих пакетов, обновляем список компонентов и ставим пых с патчем:

echo "deb http://packages.dotdeb.org squeeze all" >> /etc/apt/sources.list
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add -

apt-get update

apt-get install php5-cli php5-fpm php5-cgi

стартуем патч:

/etc/init.d/php5-fpm start

Далее мой конфиг nginx виртуального хоста:
(gedit /usr/local/nginx/conf/nginx.conf &)

server {
    listen   80;
    server_name goodsite;
    location / {
        root /var/www/goodsite;
	index index.php;
    }
	location ~ \.php$ {
                include /etc/nginx/fastcgi_params;
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param  SCRIPT_FILENAME  /var/www/goodsite$fastcgi_script_name;
        }
}

добавляем локальный хост:

echo '127.0.0.1 goodsite' >> /etc/hosts

Создаем директорию с индексным файлом для сайта:

mkdir /var/www/goodsite
touch /var/www/goodsite/index.php
echo '< ? php echo phpinfo();?>' >> /var/www/goodsite/index.php

Стартуем nginx:

/usr/local/nginx/sbin/nginx

Перезапускать его можно будет так:

/usr/local/nginx/sbin/nginx -s reload

0 комментариев

Автор топика запретил добавлять комментарии