<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%3A_Nginx_%2B_php5</id>
	<title>Установка и настройка: Nginx + php5 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%3A_Nginx_%2B_php5"/>
	<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0:_Nginx_%2B_php5&amp;action=history"/>
	<updated>2026-04-03T18:30:57Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0:_Nginx_%2B_php5&amp;diff=884&amp;oldid=prev</id>
		<title>imported&gt;Vix в 13:34, 26 января 2018</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0:_Nginx_%2B_php5&amp;diff=884&amp;oldid=prev"/>
		<updated>2018-01-26T13:34:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 16:34, 26 января 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l208&quot;&gt;Строка 208:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 208:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://nginx.org/ru/docs/http/request_processing.html]http://nginx.org/ru/docs/http/request_processing.html&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://nginx.org/ru/docs/http/request_processing.html]http://nginx.org/ru/docs/http/request_processing.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://serverdoma.ru/stati/5-kak-ustanovit-php-7-php-fpm-fastcgi-dlya-ispconfig-3-na-debian-8-jessie nginx + php-fpm]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key pgdb4support-mediawiki-:diff::1.12:old-883:rev-884 --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0:_Nginx_%2B_php5&amp;diff=883&amp;oldid=prev</id>
		<title>imported&gt;Vix: Новая страница: «В данной заметке, будет показано как поставить связку Nginx + php5-fpm (php5.3) на Debian Lenny и настроит…»</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0:_Nginx_%2B_php5&amp;diff=883&amp;oldid=prev"/>
		<updated>2013-09-09T20:02:34Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «В данной заметке, будет показано как поставить связку Nginx + php5-fpm (php5.3) на Debian Lenny и настроит…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;В данной заметке, будет показано как поставить связку Nginx + php5-fpm (php5.3) на Debian Lenny и настроить безопасную конфигурацию.&lt;br /&gt;
Установка и настройка&lt;br /&gt;
Важно: все команды от root'а.&lt;br /&gt;
&lt;br /&gt;
Добавляем репозитарии и генерируем ключи:&lt;br /&gt;
&lt;br /&gt;
    echo &amp;quot;deb http://backports.debian.org/debian-backports lenny-backports main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
    echo &amp;quot;deb http://php53.dotdeb.org stable all&amp;quot; &amp;gt;&amp;gt;   /etc/apt/sources.list&lt;br /&gt;
    gpg --keyserver keys.gnupg.net --recv-key 89DF5277 &amp;amp;&amp;amp; gpg -a --export 89DF5277 | apt-key add -&lt;br /&gt;
&lt;br /&gt;
Обновляем:&lt;br /&gt;
&lt;br /&gt;
    aptitude update&lt;br /&gt;
&lt;br /&gt;
Устанавливаем nginx и php5-fpm:&lt;br /&gt;
&lt;br /&gt;
    aptitude install -t lenny-backports &amp;quot;nginx&amp;quot;&lt;br /&gt;
    apt-get install php5-cli php5-common php5-suhosin &lt;br /&gt;
    apt-get install php5-fpm php5-cgi&lt;br /&gt;
&lt;br /&gt;
Приводим конфиг /etc/nginx/nginx.conf к виду:&lt;br /&gt;
&lt;br /&gt;
    user www-data;&lt;br /&gt;
    worker_processes  1; # Ставим число по количеству ядер&lt;br /&gt;
 &lt;br /&gt;
    timer_resolution 100ms;&lt;br /&gt;
    worker_rlimit_nofile 8192;&lt;br /&gt;
    worker_priority -5; #Увеличитвваем приоритет&lt;br /&gt;
 &lt;br /&gt;
    error_log  /var/log/nginx/error.log;&lt;br /&gt;
    pid        /var/run/nginx.pid;&lt;br /&gt;
    events {&lt;br /&gt;
        worker_connections  1024;&lt;br /&gt;
    }&lt;br /&gt;
    http {&lt;br /&gt;
        include       /etc/nginx/mime.types;&lt;br /&gt;
        access_log	/var/log/nginx/access.log;&lt;br /&gt;
 &lt;br /&gt;
        sendfile        on;&lt;br /&gt;
        keepalive_timeout  65;&lt;br /&gt;
        tcp_nodelay        on;&lt;br /&gt;
 &lt;br /&gt;
        gzip	on;&lt;br /&gt;
        gzip_min_length	1100;&lt;br /&gt;
        #gzip_disable	&amp;quot;msie6&amp;quot;;  #Быстрее, но работает только на новых версиях nginx&lt;br /&gt;
        gzip_disable &amp;quot;MSIE [1-6]\.(?!.*SV1)&amp;quot;;&lt;br /&gt;
        gzip_proxied	any;&lt;br /&gt;
        gzip_comp_level	4;&lt;br /&gt;
        gzip_types 		text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;&lt;br /&gt;
        gzip_vary		on;&lt;br /&gt;
 &lt;br /&gt;
        include /etc/nginx/conf.d/*.conf;&lt;br /&gt;
        include /etc/nginx/sites-enabled/*;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Удаляем /etc/nginx/sites-available/default&lt;br /&gt;
Пример конфига&lt;br /&gt;
Конфиг для использования с CMS WordPress, с учетом использования chroot/etc/nginx/sites-enabled/example.ru:&lt;br /&gt;
&lt;br /&gt;
    server {&lt;br /&gt;
    	listen  80;&lt;br /&gt;
    	server_name  www.example.ru;&lt;br /&gt;
    	rewrite ^ http://example.ru$request_uri? permanent; #301 redirect&lt;br /&gt;
    }&lt;br /&gt;
    server {&lt;br /&gt;
        listen  80;&lt;br /&gt;
    	server_name  example.ru; &lt;br /&gt;
    	root   /var/www/example.ru;&lt;br /&gt;
    	index  index.php;&lt;br /&gt;
 &lt;br /&gt;
    	location / {&lt;br /&gt;
    		try_files $uri $uri/ /index.php?q=$uri&amp;amp;$args;&lt;br /&gt;
    	}&lt;br /&gt;
    	location ~* ^.+.(js|css|png|jpg|jpeg|gif|ico)$ {&lt;br /&gt;
    		access_log        off;&lt;br /&gt;
    		expires           max;&lt;br /&gt;
    	}&lt;br /&gt;
    	location ~ .php$ {&lt;br /&gt;
    		# fastcgi_split_path_info ^(.+\.php)(.*)$;&lt;br /&gt;
    		fastcgi_pass   127.0.0.1:9000;&lt;br /&gt;
    		fastcgi_index  index.php;&lt;br /&gt;
 &lt;br /&gt;
    		fastcgi_param  DOCUMENT_ROOT    /example.ru;&lt;br /&gt;
    		fastcgi_param  SCRIPT_FILENAME  /example.ru$fastcgi_script_name;&lt;br /&gt;
    		fastcgi_param  PATH_TRANSLATED  /example.ru$fastcgi_script_name;&lt;br /&gt;
 &lt;br /&gt;
    		include fastcgi_params;&lt;br /&gt;
    		fastcgi_param  QUERY_STRING     $query_string;&lt;br /&gt;
    		fastcgi_param  REQUEST_METHOD   $request_method;&lt;br /&gt;
    		fastcgi_param  CONTENT_TYPE     $content_type;&lt;br /&gt;
    		fastcgi_param  CONTENT_LENGTH   $content_length;&lt;br /&gt;
    		fastcgi_intercept_errors        on;&lt;br /&gt;
    		fastcgi_ignore_client_abort     off;&lt;br /&gt;
    		fastcgi_connect_timeout 60;&lt;br /&gt;
    		fastcgi_send_timeout 180;&lt;br /&gt;
    		fastcgi_read_timeout 180;&lt;br /&gt;
    		fastcgi_buffer_size 128k;&lt;br /&gt;
    		fastcgi_buffers 4 256k;&lt;br /&gt;
    		fastcgi_busy_buffers_size 256k;&lt;br /&gt;
    		fastcgi_temp_file_write_size 256k;&lt;br /&gt;
    	}&lt;br /&gt;
     	&lt;br /&gt;
    	location = /favicon.ico {&lt;br /&gt;
    		log_not_found off;&lt;br /&gt;
    		access_log off;&lt;br /&gt;
    	}&lt;br /&gt;
    	location = /robots.txt {&lt;br /&gt;
    		allow all;&lt;br /&gt;
    		log_not_found off;&lt;br /&gt;
    		access_log off;&lt;br /&gt;
    	}&lt;br /&gt;
    	## Disable viewing .htaccess &amp;amp; .htpassword &lt;br /&gt;
    	location ~ /\.ht {&lt;br /&gt;
    		deny  all;&lt;br /&gt;
    	}&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
Устанавливаем mysql:&lt;br /&gt;
&lt;br /&gt;
    apt-get install mysql-server mysql-client php5-mysql&lt;br /&gt;
    mkdir -p /var/www/var/run/mysqld&lt;br /&gt;
    mount --bind /var/run/mysqld/ /var/www/var/run/mysqld/&lt;br /&gt;
&lt;br /&gt;
Создадим каталог и файл index.php:&lt;br /&gt;
&lt;br /&gt;
    mkdir -p /var/www/example.ru&lt;br /&gt;
    echo &amp;quot;&amp;lt;?php phpinfo(); ?&amp;gt;&amp;quot; &amp;gt;/var/www/example.ru/index.php&lt;br /&gt;
&lt;br /&gt;
Перезапускаем nginx и php5-fpm:&lt;br /&gt;
&lt;br /&gt;
    /etc/init.d/nginx restart&lt;br /&gt;
    /etc/init.d/php5-fpm restart&lt;br /&gt;
&lt;br /&gt;
Безопасность&lt;br /&gt;
Проставим правильные права каталогам:&lt;br /&gt;
&lt;br /&gt;
    chown -R www-data /var/www/example.ru &amp;amp;&amp;amp; chmod -R 750 /var/www/example.ru&lt;br /&gt;
&lt;br /&gt;
Исправляем уязвимость связанную с&lt;br /&gt;
&lt;br /&gt;
location ~ .php$ {&lt;br /&gt;
&lt;br /&gt;
, для этого прописываем в /etc/php5/fpm/php.ini&lt;br /&gt;
&lt;br /&gt;
    cgi.fix_pathinfo=0&lt;br /&gt;
&lt;br /&gt;
Включим использование chroot, для ограничения доступа PHP к системе. Для этого редактируем файл /etc/php5/fpm/php5-fpm.conf, прописываем:&lt;br /&gt;
&lt;br /&gt;
    chroot = /var/www&lt;br /&gt;
    chdir = /&lt;br /&gt;
&lt;br /&gt;
Далее мы столкнемся с проблемой что PHP не сможет отрезолвить адрес, исправляем:&lt;br /&gt;
&lt;br /&gt;
    mkdir /var/www/{etc,lib};&lt;br /&gt;
    cp /etc/hosts /var/www/etc/hosts;&lt;br /&gt;
    cp /etc/resolv.conf /var/www/etc/resolv.conf;&lt;br /&gt;
    cp /lib/libnss_dns.so.2 /var/www/lib/libnss_dns.so.2 //ваша система 32 битная&lt;br /&gt;
    cp /lib64/libnss_dns.so.2  /var/www/lib64/libnss_dns.so.2 //ваша система 64 битная&lt;br /&gt;
&lt;br /&gt;
Перезапускаем php5-fpm:&lt;br /&gt;
&lt;br /&gt;
    /etc/init.d/php5-fpm restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Заходим на страницу нашего сайта example.ru и любуемся на вовод phpinfo() нашего сайта.&lt;br /&gt;
P.S. C настройками мне помог разобраться inkvizitor68sl автор блога Debian.pro.&lt;br /&gt;
NEW:&lt;br /&gt;
Установка Nginx 0.8.54&lt;br /&gt;
&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libxml2-dev libbz2-dev libcurl4-openssl-dev libmcrypt-dev libmhash2 libmhash-dev libpcre3 libpcre3-dev make&lt;br /&gt;
&lt;br /&gt;
    wget http://sysoev.ru/nginx/nginx-0.8.54.tar.gz&lt;br /&gt;
    tar zxf nginx-0.8.54.tar.gz&lt;br /&gt;
    cd nginx-0.8.54&lt;br /&gt;
     &lt;br /&gt;
    ./configure \&lt;br /&gt;
    --conf-path=/etc/nginx/nginx.conf \&lt;br /&gt;
    --error-log-path=/var/log/nginx/error.log \&lt;br /&gt;
    --http-client-body-temp-path=/var/lib/nginx/body \&lt;br /&gt;
    --http-fastcgi-temp-path=/var/lib/nginx/fastcgi \&lt;br /&gt;
    --http-log-path=/var/log/nginx/access.log \&lt;br /&gt;
    --http-proxy-temp-path=/var/lib/nginx/proxy \&lt;br /&gt;
    --lock-path=/var/lock/nginx.lock \&lt;br /&gt;
    --pid-path=/var/run/nginx.pid \&lt;br /&gt;
    --with-debug --with-http_dav_module \&lt;br /&gt;
    --with-http_gzip_static_module \&lt;br /&gt;
    --with-http_realip_module \&lt;br /&gt;
    --with-http_stub_status_module \&lt;br /&gt;
    --with-http_sub_module&lt;br /&gt;
&lt;br /&gt;
    make &amp;amp;&amp;amp; make install &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debian «Squeeze»&lt;br /&gt;
Для установки пакета php-fpm понадобится:&lt;br /&gt;
&lt;br /&gt;
    echo &amp;quot;deb http://packages.dotdeb.org squeeze all&amp;quot; &amp;gt;&amp;gt;   /etc/apt/sources.list&lt;br /&gt;
    wget http://www.dotdeb.org/dotdeb.gpg &amp;amp;&amp;amp; cat dotdeb.gpg | apt-key add - &amp;amp;&amp;amp; aptitude update&lt;br /&gt;
&lt;br /&gt;
статья тут:[http://habrahabr.ru/post/113101/]http://habrahabr.ru/post/113101/&lt;br /&gt;
&lt;br /&gt;
Дополнительное инфо:&lt;br /&gt;
[http://wiki.nginx.org/PHPFcgiExample]http://wiki.nginx.org/PHPFcgiExample&lt;br /&gt;
&lt;br /&gt;
[http://nginx.org/ru/docs/http/ngx_http_fastcgi_module.html#fastcgi_index]http://nginx.org/ru/docs/http/ngx_http_fastcgi_module.html#fastcgi_index&lt;br /&gt;
&lt;br /&gt;
[http://nginx.org/ru/docs/http/request_processing.html]http://nginx.org/ru/docs/http/request_processing.html&lt;/div&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
</feed>