<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://wiki.welard.com/index.php?action=history&amp;feed=atom&amp;title=Nginx_Django</id>
	<title>Nginx Django - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.welard.com/index.php?action=history&amp;feed=atom&amp;title=Nginx_Django"/>
	<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Nginx_Django&amp;action=history"/>
	<updated>2026-10-22T13:30:09Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1862&amp;oldid=prev</id>
		<title>91.124.10.12: /* Налаштування зв'язки Django та nginx */</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1862&amp;oldid=prev"/>
		<updated>2009-10-12T12:42:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Налаштування зв&amp;#039;язки Django та nginx&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Налаштування зв'язки Django та nginx ==&lt;br /&gt;
Операційна система [[Debian]] або [[CentOS]].&lt;br /&gt;
----&lt;br /&gt;
1. Встановлюємо все необхідне:&lt;br /&gt;
 apt-get install python [[nginx]] django flux python-mysqldb python-imaging&lt;br /&gt;
для CentOS потрібно встановити [[MySQL-python]] без '''egg'''!!!&lt;br /&gt;
&lt;br /&gt;
2. Настроюємо nginx (/etc/nginx). Ставорюємо файл /etc/nginx/django_fcgi_params для передачі параметрів у Django&lt;br /&gt;
 fastcgi_pass_header Authorization;                   &lt;br /&gt;
 fastcgi_intercept_errors off;                        &lt;br /&gt;
 fastcgi_param PATH_INFO         $fastcgi_script_name;&lt;br /&gt;
 fastcgi_param REQUEST_METHOD    $request_method;     &lt;br /&gt;
 fastcgi_param QUERY_STRING      $query_string;       &lt;br /&gt;
 fastcgi_param CONTENT_TYPE      $content_type;       &lt;br /&gt;
 fastcgi_param CONTENT_LENGTH    $content_length;     &lt;br /&gt;
 fastcgi_param SERVER_PORT       $server_port;        &lt;br /&gt;
 fastcgi_param SERVER_PROTOCOL   $server_protocol;    &lt;br /&gt;
 fastcgi_param SERVER_NAME       $server_name;        &lt;br /&gt;
 fastcgi_param REQUEST_URI       $request_uri;        &lt;br /&gt;
 fastcgi_param DOCUMENT_URI      $document_uri;       &lt;br /&gt;
 fastcgi_param DOCUMENT_ROOT     $document_root;  &lt;br /&gt;
 fastcgi_param SERVER_ADDR       $server_addr;    &lt;br /&gt;
 fastcgi_param REMOTE_USER       $remote_user;        &lt;br /&gt;
 fastcgi_param REMOTE_ADDR       $remote_addr;        &lt;br /&gt;
 fastcgi_param REMOTE_PORT       $remote_port;        &lt;br /&gt;
 fastcgi_param SERVER_SOFTWARE   &amp;quot;nginx&amp;quot;;             &lt;br /&gt;
 fastcgi_param GATEWAY_INTERFACE &amp;quot;CGI/1.1&amp;quot;;&lt;br /&gt;
3. У файл /etc/nginx/nginx.conf добавляємо у секцію http {}&lt;br /&gt;
  log_format main      '$remote_addr - $remote_user [$time_local] '&lt;br /&gt;
                       '&amp;quot;$request&amp;quot; $status $bytes_sent $body_bytes_sent '&lt;br /&gt;
                       '&amp;quot;$http_referer&amp;quot; &amp;quot;$http_user_agent&amp;quot;'&lt;br /&gt;
                       '&amp;quot;$gzip_ratio&amp;quot; &amp;quot;$uid_set&amp;quot; &amp;quot;$uid_got&amp;quot;';&lt;br /&gt;
4. Добавляємо в каталог /etc/nginx/sites-available свої налаштування (файл django-site):&lt;br /&gt;
 # Django project&lt;br /&gt;
 server {&lt;br /&gt;
   listen  80;&lt;br /&gt;
   server_name '''energy-service.com''';&lt;br /&gt;
   error_log  /var/www/energy-service/error_log  info;&lt;br /&gt;
   location / {&lt;br /&gt;
       '''fastcgi_pass unix:/var/www/energy-service/server.sock'''; # зв'язок з демоном django через сокет&lt;br /&gt;
       # fastcgi_pass 127.0.0.1:8000; # можна і через порт&lt;br /&gt;
       include   django_fcgi_params; &lt;br /&gt;
       access_log  /var/www/'''energy-service'''/logs/django.log  main;&lt;br /&gt;
   }&lt;br /&gt;
   #  location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|bmp|js)$ {&lt;br /&gt;
   #      root   /var/www/'''energy-service'''/site;&lt;br /&gt;
   #      access_log   off;&lt;br /&gt;
   #      expires      30d;&lt;br /&gt;
   #  }&lt;br /&gt;
   location /sm  {&lt;br /&gt;
       root /var/www/'''energy-service'''/site;&lt;br /&gt;
       access_log   off;&lt;br /&gt;
   }&lt;br /&gt;
   location /media  {&lt;br /&gt;
       root '''/var/lib/python-support/python2.5/django/contrib/admin''';&lt;br /&gt;
       access_log   off;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
5. Робимо символічну посилку файла django-site в папку /etc/nginx/sites-available/sites-enabled&lt;br /&gt;
&lt;br /&gt;
6. Потрібно створити запускний файл для створення [[Daemon|демона]] django&lt;br /&gt;
&lt;br /&gt;
Обов'язково потрібно змінити користувача на відповідного (www-data або www в залежності від дистрибутиву)&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 kill `cat /var/www/'''energy-service'''/server.pid`&lt;br /&gt;
 su '''www-data''' -c &amp;quot;./manage.py runfcgi  method=threaded  socket=/var/www/'''energy-service'''/server.sock pidfile=/var/www/'''energy-service'''/server.pid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
7. Рестартуємо nginx: &lt;br /&gt;
 invoke-rc.d nginx restart&lt;br /&gt;
&lt;br /&gt;
Можна вдосконалити запускний файл демона:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 DIR=&amp;quot;/var/www/'''energy-service'''&amp;quot;&lt;br /&gt;
 APPLICATION=''''es''''&lt;br /&gt;
 PID=&amp;quot;$DIR/server.pid&amp;quot;&lt;br /&gt;
 SOCKET=&amp;quot;$DIR/server.sock&amp;quot;&lt;br /&gt;
 ACTION=$1&lt;br /&gt;
 NEED_START=&amp;quot;yes&amp;quot;&lt;br /&gt;
 PROCESS=&amp;quot;&amp;quot;&lt;br /&gt;
 if [ -f $PID ]; then&lt;br /&gt;
     pid=$(cat $PID)&lt;br /&gt;
     if [ -n &amp;quot;$pid&amp;quot; ]; then&lt;br /&gt;
         PROCESS=$(ps -p $pid --no-headers)&lt;br /&gt;
         if [ -n &amp;quot;$PROCESS&amp;quot; ]; then&lt;br /&gt;
             echo &amp;quot;Found active daemon with pid $pid&amp;quot;&lt;br /&gt;
             if [ &amp;quot;$ACTION&amp;quot; == &amp;quot;restart&amp;quot; -o &amp;quot;$ACTION&amp;quot; == &amp;quot;stop&amp;quot; ]; then&lt;br /&gt;
                 echo &amp;quot;Killing $pid&amp;quot;&lt;br /&gt;
                 kill $pid&lt;br /&gt;
             else&lt;br /&gt;
                 NEED_START=&amp;quot;no&amp;quot;&lt;br /&gt;
             fi&lt;br /&gt;
         fi&lt;br /&gt;
     fi&lt;br /&gt;
 fi&lt;br /&gt;
 if [ -z &amp;quot;$PROCESS&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;No active daemon&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 if [ &amp;quot;$ACTION&amp;quot; == &amp;quot;stop&amp;quot; ]; then&lt;br /&gt;
     NEED_START=&amp;quot;no&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 if [ &amp;quot;$NEED_START&amp;quot; == &amp;quot;yes&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Starting django daemon...&amp;quot;&lt;br /&gt;
     su www-data -c &amp;quot;/usr/bin/env python $DIR/$APPLICATION/manage.py runfcgi method=threaded socket=$SOCKET pidfile=$PID umask=000&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
'''Для перестраховки можна викликати скрітп кожні 5 хв за допомогою крона:'''&lt;br /&gt;
  */5   *   *   *   *   /var/www/fcgi_do.sh start&lt;/div&gt;</summary>
		<author><name>91.124.10.12</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1663&amp;oldid=prev</id>
		<title>95.134.33.175: /* Налаштування зв'язки Django та nginx */</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1663&amp;oldid=prev"/>
		<updated>2009-04-16T13:56:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Налаштування зв&amp;#039;язки Django та nginx&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Налаштування зв'язки Django та nginx ==&lt;br /&gt;
Операційна система Debian або CentOS.&lt;br /&gt;
----&lt;br /&gt;
1. Встановлюємо все необхідне:&lt;br /&gt;
 apt-get install python nginx dajngo flux python-mysqldb python-imaging&lt;br /&gt;
для CentOS в становлення MySQL-python без '''egg'''!!!&lt;br /&gt;
 wget http://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/RHWAS/SRPMS/MySQL-python-1.2.2-3.el5s2.src.rpm&lt;br /&gt;
 yum install rpm-build '''redhat-rpm-config''' &lt;br /&gt;
 rpmbuild --rebuild MySQL-python-1.2.2-3.el5s2.src.rpm&lt;br /&gt;
 rpm -i MySQL-python-1.2.2-3.i386.rpm&lt;br /&gt;
 yum install python-flup (можна взяти зі репозиторія ''Extra Packages for Enterprise Linux 5'')&lt;br /&gt;
 yum install nginx&lt;br /&gt;
2. Настроюємо nginx (/etc/nginx). Ставорюємо файл /etc/nginx/django_fcgi_params для передачі параметрів у Django&lt;br /&gt;
 fastcgi_pass_header Authorization;                   &lt;br /&gt;
 fastcgi_intercept_errors off;                        &lt;br /&gt;
 fastcgi_param PATH_INFO         $fastcgi_script_name;&lt;br /&gt;
 fastcgi_param REQUEST_METHOD    $request_method;     &lt;br /&gt;
 fastcgi_param QUERY_STRING      $query_string;       &lt;br /&gt;
 fastcgi_param CONTENT_TYPE      $content_type;       &lt;br /&gt;
 fastcgi_param CONTENT_LENGTH    $content_length;     &lt;br /&gt;
 fastcgi_param SERVER_PORT       $server_port;        &lt;br /&gt;
 fastcgi_param SERVER_PROTOCOL   $server_protocol;    &lt;br /&gt;
 fastcgi_param SERVER_NAME       $server_name;        &lt;br /&gt;
 fastcgi_param REQUEST_URI       $request_uri;        &lt;br /&gt;
 fastcgi_param DOCUMENT_URI      $document_uri;       &lt;br /&gt;
 fastcgi_param DOCUMENT_ROOT     $document_root;  &lt;br /&gt;
 fastcgi_param SERVER_ADDR       $server_addr;    &lt;br /&gt;
 fastcgi_param REMOTE_USER       $remote_user;        &lt;br /&gt;
 fastcgi_param REMOTE_ADDR       $remote_addr;        &lt;br /&gt;
 fastcgi_param REMOTE_PORT       $remote_port;        &lt;br /&gt;
 fastcgi_param SERVER_SOFTWARE   &amp;quot;nginx&amp;quot;;             &lt;br /&gt;
 fastcgi_param GATEWAY_INTERFACE &amp;quot;CGI/1.1&amp;quot;;&lt;br /&gt;
3. У файл /etc/nginx/nginx.conf добавляємо у секцію http {}&lt;br /&gt;
  log_format main      '$remote_addr - $remote_user [$time_local] '&lt;br /&gt;
                       '&amp;quot;$request&amp;quot; $status $bytes_sent $body_bytes_sent '&lt;br /&gt;
                       '&amp;quot;$http_referer&amp;quot; &amp;quot;$http_user_agent&amp;quot;'&lt;br /&gt;
                       '&amp;quot;$gzip_ratio&amp;quot; &amp;quot;$uid_set&amp;quot; &amp;quot;$uid_got&amp;quot;';&lt;br /&gt;
4. Добавляємо в каталог /etc/nginx/sites-available свої налаштування (файл django-site):&lt;br /&gt;
 # Django project&lt;br /&gt;
 server {&lt;br /&gt;
   listen  80;&lt;br /&gt;
   server_name '''energy-service.com''';&lt;br /&gt;
   error_log  /var/www/energy-service/error_log  info;&lt;br /&gt;
   location / {&lt;br /&gt;
       '''fastcgi_pass unix:/var/www/energy-service/server.sock'''; # зв'язок з демоном django через сокет&lt;br /&gt;
       # fastcgi_pass 127.0.0.1:8000; # можна і через порт&lt;br /&gt;
       include   django_fcgi_params; &lt;br /&gt;
       access_log  /var/www/'''energy-service'''/logs/django.log  main;&lt;br /&gt;
   }&lt;br /&gt;
   #  location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|bmp|js)$ {&lt;br /&gt;
   #      root   /var/www/'''energy-service'''/site;&lt;br /&gt;
   #      access_log   off;&lt;br /&gt;
   #      expires      30d;&lt;br /&gt;
   #  }&lt;br /&gt;
   location /sm  {&lt;br /&gt;
       root /var/www/'''energy-service'''/site;&lt;br /&gt;
       access_log   off;&lt;br /&gt;
   }&lt;br /&gt;
   location /media  {&lt;br /&gt;
       root '''/var/lib/python-support/python2.5/django/contrib/admin''';&lt;br /&gt;
       access_log   off;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
5. Робимо символічну посилку файла django-site в папку /etc/nginx/sites-available/sites-enabled&lt;br /&gt;
&lt;br /&gt;
6. Потрібно створити запускний файл для створення [[Daemon|демона]] django&lt;br /&gt;
&lt;br /&gt;
Обов'язково потрібно змінити користувача на відповідного (www-data або www в залежності від дистрибутиву)&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 kill `cat /var/www/'''energy-service'''/server.pid`&lt;br /&gt;
 su '''www-data''' -c &amp;quot;./manage.py runfcgi  method=threaded  socket=/var/www/'''energy-service'''/server.sock pidfile=/var/www/'''energy-service'''/server.pid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
7. Рестартуємо nginx: &lt;br /&gt;
 invoke-rc.d nginx restart&lt;br /&gt;
&lt;br /&gt;
Можна вдосконалити запускний файл демона:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 DIR=&amp;quot;/var/www/'''energy-service'''&amp;quot;&lt;br /&gt;
 APPLICATION=''''es''''&lt;br /&gt;
 PID=&amp;quot;$DIR/server.pid&amp;quot;&lt;br /&gt;
 SOCKET=&amp;quot;$DIR/server.sock&amp;quot;&lt;br /&gt;
 ACTION=$1&lt;br /&gt;
 NEED_START=&amp;quot;yes&amp;quot;&lt;br /&gt;
 PROCESS=&amp;quot;&amp;quot;&lt;br /&gt;
 if [ -f $PID ]; then&lt;br /&gt;
     pid=$(cat $PID)&lt;br /&gt;
     if [ -n &amp;quot;$pid&amp;quot; ]; then&lt;br /&gt;
         PROCESS=$(ps -p $pid --no-headers)&lt;br /&gt;
         if [ -n &amp;quot;$PROCESS&amp;quot; ]; then&lt;br /&gt;
             echo &amp;quot;Found active daemon with pid $pid&amp;quot;&lt;br /&gt;
             if [ &amp;quot;$ACTION&amp;quot; == &amp;quot;restart&amp;quot; -o &amp;quot;$ACTION&amp;quot; == &amp;quot;stop&amp;quot; ]; then&lt;br /&gt;
                 echo &amp;quot;Killing $pid&amp;quot;&lt;br /&gt;
                 kill $pid&lt;br /&gt;
             else&lt;br /&gt;
                 NEED_START=&amp;quot;no&amp;quot;&lt;br /&gt;
             fi&lt;br /&gt;
         fi&lt;br /&gt;
     fi&lt;br /&gt;
 fi&lt;br /&gt;
 if [ -z &amp;quot;$PROCESS&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;No active daemon&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 if [ &amp;quot;$ACTION&amp;quot; == &amp;quot;stop&amp;quot; ]; then&lt;br /&gt;
     NEED_START=&amp;quot;no&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 if [ &amp;quot;$NEED_START&amp;quot; == &amp;quot;yes&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Starting django daemon...&amp;quot;&lt;br /&gt;
     su www-data -c &amp;quot;/usr/bin/env python $DIR/$APPLICATION/manage.py runfcgi method=threaded socket=$SOCKET pidfile=$PID umask=000&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
'''Для перестраховки можна викликати скрітп кожні 5 хв за допомогою крона:'''&lt;br /&gt;
  */5   *   *   *   *   /var/www/fcgi_do.sh start&lt;/div&gt;</summary>
		<author><name>95.134.33.175</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1652&amp;oldid=prev</id>
		<title>91.124.54.161: /* Налаштування зв'язки Django та nginx */</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1652&amp;oldid=prev"/>
		<updated>2009-04-15T21:39:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Налаштування зв&amp;#039;язки Django та nginx&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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;uk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Попередня версія&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версія за 21:39, 15 квітня 2009&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-l55&quot; &gt;Рядок 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;    }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;    }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;5. Робимо символічну &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ссилку &lt;/del&gt;файла django-site в папку /etc/nginx/sites-available/sites-enabled&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;5. Робимо символічну &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;посилку &lt;/ins&gt;файла django-site в папку /etc/nginx/sites-available/sites-enabled&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;6. Потрібно створити запускний файл для створення [[Daemon|демона]] django&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;6. Потрібно створити запускний файл для створення [[Daemon|демона]] django&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Обов'&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;язщково потрбіно &lt;/del&gt;змінити користувача на відповідного (www-data або www в залежності від дистрибутиву)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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 class=&quot;diffchange diffchange-inline&quot;&gt;язково потрібно &lt;/ins&gt;змінити користувача на відповідного (www-data або www в залежності від дистрибутиву)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  #!/bin/sh&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  #!/bin/sh&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  su www-data -c &amp;quot;./manage.py runfcgi  method=threaded  socket=/var/www/'''energy-service'''/server.sock pidfile=/var/www/'''energy-service'''/server.pid&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  su www-data -c &amp;quot;./manage.py runfcgi  method=threaded  socket=/var/www/'''energy-service'''/server.sock pidfile=/var/www/'''energy-service'''/server.pid&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb-es_:diff::1.12:old-1651:rev-1652 --&gt;
&lt;/table&gt;</summary>
		<author><name>91.124.54.161</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1651&amp;oldid=prev</id>
		<title>91.124.54.161: /* Налаштування зв'язки Django та nginx */</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1651&amp;oldid=prev"/>
		<updated>2009-04-15T21:38:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Налаштування зв&amp;#039;язки Django та nginx&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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;uk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Попередня версія&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версія за 21:38, 15 квітня 2009&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-l58&quot; &gt;Рядок 58:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 58:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;6. Потрібно створити запускний файл для створення [[Daemon|демона]] django&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;6. Потрібно створити запускний файл для створення [[Daemon|демона]] django&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;Обов'язщково потрбіно змінити користувача на відповідного (www-data або www в залежності від дистрибутиву)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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; #!/bin/sh&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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; su www-data -c &amp;quot;./manage.py runfcgi  method=threaded  socket=/var/www/'''energy-service'''/server.sock pidfile=/var/www/'''energy-service'''/server.pid&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb-es_:diff::1.12:old-1650:rev-1651 --&gt;
&lt;/table&gt;</summary>
		<author><name>91.124.54.161</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1650&amp;oldid=prev</id>
		<title>91.124.54.161: /* Налаштування зв'язки Django та nginx */</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1650&amp;oldid=prev"/>
		<updated>2009-04-15T21:31:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Налаштування зв&amp;#039;язки Django та nginx&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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;uk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Попередня версія&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версія за 21:31, 15 квітня 2009&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-l56&quot; &gt;Рядок 56:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 56:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;5. Робимо символічну ссилку файла django-site в папку /etc/nginx/sites-available/sites-enabled&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;5. Робимо символічну ссилку файла django-site в папку /etc/nginx/sites-available/sites-enabled&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;6.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;6. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Потрібно створити запускний файл для створення [[Daemon|демона]] django&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb-es_:diff::1.12:old-1648:rev-1650 --&gt;
&lt;/table&gt;</summary>
		<author><name>91.124.54.161</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1648&amp;oldid=prev</id>
		<title>91.124.54.161: /* Налаштування зв'язки Django та nginx */</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1648&amp;oldid=prev"/>
		<updated>2009-04-15T21:23:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Налаштування зв&amp;#039;язки Django та nginx&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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;uk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Попередня версія&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версія за 21:23, 15 квітня 2009&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-l29&quot; &gt;Рядок 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;                        '&amp;quot;$http_referer&amp;quot; &amp;quot;$http_user_agent&amp;quot;'&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;                        '&amp;quot;$http_referer&amp;quot; &amp;quot;$http_user_agent&amp;quot;'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;                        '&amp;quot;$gzip_ratio&amp;quot; &amp;quot;$uid_set&amp;quot; &amp;quot;$uid_got&amp;quot;';&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;                        '&amp;quot;$gzip_ratio&amp;quot; &amp;quot;$uid_set&amp;quot; &amp;quot;$uid_got&amp;quot;';&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4. Добавляємо в каталог /etc/nginx/sites-available свої налаштування (файл &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Django&lt;/del&gt;):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;4. Добавляємо в каталог /etc/nginx/sites-available свої налаштування (файл &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;django-site&lt;/ins&gt;):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  # Django project&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  # Django project&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  server {&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  server {&lt;/div&gt;&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-l36&quot; &gt;Рядок 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;    error_log  /var/www/energy-service/error_log  info;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;    error_log  /var/www/energy-service/error_log  info;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;    location / {&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;    location / {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        fastcgi_pass unix:/var/www/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;energy-service&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/del&gt;/server.sock;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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 class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;fastcgi_pass unix:/var/www/energy-service/server.sock&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# зв'язок з демоном django через сокет&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        # fastcgi_pass 127.0.0.1:8000;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;        # fastcgi_pass 127.0.0.1:8000; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# можна і через порт&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;        include   django_fcgi_params;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;        include   django_fcgi_params;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;        access_log  /var/www/'''energy-service'''/logs/django.log  main;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;        access_log  /var/www/'''energy-service'''/logs/django.log  main;&lt;/div&gt;&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-l55&quot; &gt;Рядок 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;    }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;    }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;  }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;5. Робимо символічну ссилку файла django-site в папку /etc/nginx/sites-available/sites-enabled&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;6.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb-es_:diff::1.12:old-1647:rev-1648 --&gt;
&lt;/table&gt;</summary>
		<author><name>91.124.54.161</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1647&amp;oldid=prev</id>
		<title>91.124.54.161: Created page with '== Налаштування зв'язки Django та nginx == Операційна система Debian. ---- 1. Встановлюємо все необхідне:  apt-get in...'</title>
		<link rel="alternate" type="text/html" href="https://wiki.welard.com/index.php?title=Nginx_Django&amp;diff=1647&amp;oldid=prev"/>
		<updated>2009-04-15T21:17:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;== Налаштування зв&amp;#039;язки Django та nginx == Операційна система Debian. ---- 1. Встановлюємо все необхідне:  apt-get in...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Налаштування зв'язки Django та nginx ==&lt;br /&gt;
Операційна система Debian.&lt;br /&gt;
----&lt;br /&gt;
1. Встановлюємо все необхідне:&lt;br /&gt;
 apt-get install python nginx dajngo flux python-mysqldb python-imaging&lt;br /&gt;
2. Настроюємо nginx (/etc/nginx). Ставорюємо файл /etc/nginx/django_fcgi_params для передачі параметрів у Django&lt;br /&gt;
 fastcgi_pass_header Authorization;                   &lt;br /&gt;
 fastcgi_intercept_errors off;                        &lt;br /&gt;
 fastcgi_param PATH_INFO         $fastcgi_script_name;&lt;br /&gt;
 fastcgi_param REQUEST_METHOD    $request_method;     &lt;br /&gt;
 fastcgi_param QUERY_STRING      $query_string;       &lt;br /&gt;
 fastcgi_param CONTENT_TYPE      $content_type;       &lt;br /&gt;
 fastcgi_param CONTENT_LENGTH    $content_length;     &lt;br /&gt;
 fastcgi_param SERVER_PORT       $server_port;        &lt;br /&gt;
 fastcgi_param SERVER_PROTOCOL   $server_protocol;    &lt;br /&gt;
 fastcgi_param SERVER_NAME       $server_name;        &lt;br /&gt;
 fastcgi_param REQUEST_URI       $request_uri;        &lt;br /&gt;
 fastcgi_param DOCUMENT_URI      $document_uri;       &lt;br /&gt;
 fastcgi_param DOCUMENT_ROOT     $document_root;  &lt;br /&gt;
 fastcgi_param SERVER_ADDR       $server_addr;    &lt;br /&gt;
 fastcgi_param REMOTE_USER       $remote_user;        &lt;br /&gt;
 fastcgi_param REMOTE_ADDR       $remote_addr;        &lt;br /&gt;
 fastcgi_param REMOTE_PORT       $remote_port;        &lt;br /&gt;
 fastcgi_param SERVER_SOFTWARE   &amp;quot;nginx&amp;quot;;             &lt;br /&gt;
 fastcgi_param GATEWAY_INTERFACE &amp;quot;CGI/1.1&amp;quot;;&lt;br /&gt;
3. У файл /etc/nginx/nginx.conf добавляємо у секцію http {}&lt;br /&gt;
  log_format main      '$remote_addr - $remote_user [$time_local] '&lt;br /&gt;
                       '&amp;quot;$request&amp;quot; $status $bytes_sent $body_bytes_sent '&lt;br /&gt;
                       '&amp;quot;$http_referer&amp;quot; &amp;quot;$http_user_agent&amp;quot;'&lt;br /&gt;
                       '&amp;quot;$gzip_ratio&amp;quot; &amp;quot;$uid_set&amp;quot; &amp;quot;$uid_got&amp;quot;';&lt;br /&gt;
4. Добавляємо в каталог /etc/nginx/sites-available свої налаштування (файл Django):&lt;br /&gt;
 # Django project&lt;br /&gt;
 server {&lt;br /&gt;
   listen  80;&lt;br /&gt;
   server_name '''energy-service.com''';&lt;br /&gt;
   error_log  /var/www/energy-service/error_log  info;&lt;br /&gt;
   location / {&lt;br /&gt;
       fastcgi_pass unix:/var/www/'''energy-service'''/server.sock;&lt;br /&gt;
       # fastcgi_pass 127.0.0.1:8000;&lt;br /&gt;
       include   django_fcgi_params; &lt;br /&gt;
       access_log  /var/www/'''energy-service'''/logs/django.log  main;&lt;br /&gt;
   }&lt;br /&gt;
   #  location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|bmp|js)$ {&lt;br /&gt;
   #      root   /var/www/'''energy-service'''/site;&lt;br /&gt;
   #      access_log   off;&lt;br /&gt;
   #      expires      30d;&lt;br /&gt;
   #  }&lt;br /&gt;
   location /sm  {&lt;br /&gt;
       root /var/www/'''energy-service'''/site;&lt;br /&gt;
       access_log   off;&lt;br /&gt;
   }&lt;br /&gt;
   location /media  {&lt;br /&gt;
       root '''/var/lib/python-support/python2.5/django/contrib/admin''';&lt;br /&gt;
       access_log   off;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>91.124.54.161</name></author>
		
	</entry>
</feed>