<div dir="ltr">2013/9/3 REAL <span dir="ltr">&lt;<a href="mailto:real@kemsu.ru" target="_blank">real@kemsu.ru</a>&gt;</span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
šŅĻÄĻĢÖĮÅĶ ĖĻףŅŃŌŲ. šÅŅÅÄÅĢĮĢ ĖĻĪĘÉĒ (ÓĶ. × ĖĻĪĆÅ). īĻ ĪĮ ĖĮÖÄĻÅ ĻĀŅĮŻÅĪÉÅ Ė wiki ŠĻĢÕŽĮĄ &quot;502 Bad Gateway&quot;. žŌĻ Ń ÕŠÕÓŌÉĢ?<div><div class="h5"><br>
<br>
<br>
server {<br>
š š š š listen š*:8080;<br>
# can&#39;t use wildcards in first server_name<br>
š š š š server_name localhost localhost.localdomain;<br>
š š š š root /opt/tomcat/static;<br>
<br>
š š š š location / {<br>
<br>
š š š š # autoindex off;<br>
š š š š # autoindex_exact_size on;<br>
š š š š # autoindex_localtime off;<br>
<br>
š š š š # expires off;<br>
<br>
š š š š # cooperate with mod_realip in apache-1.3 or mod_rpaf in apache-2.x<br>
š š š š # š š š proxy_redirect off;<br>
š š š š # š š š proxy_set_header Host $host;<br>
š š š š # š š š proxy_set_header X-Real-IP $remote_addr;<br>
š š š š # š š š proxy_set_header X-Forwarded-For $remote_addr;<br>
š š š š # š š š proxy_pass <a href="http://back.end.addr.ess:80/" target="_blank">http://back.end.addr.ess:80/</a>;<br>
š š š š #<br>
š š š š # NB: it&#39;s better for URI canonicalization that apache sits on :80<br>
š š š š # (even if that&#39;s only <a href="http://127.0.0.1:80" target="_blank">127.0.0.1:80</a>)<br>
š š š š #<br>
š š š š # see also set_real_ip_from, real_ip_header if this nginx<br>
š š š š # would need to cooperate with another one acting as a frontend<br>
š š š š }<br>
<br>
# Pass PHP scripts to PHP5-FPM<br>
<br>
# š š š location ~* \.php$ {<br>
# š š š š š fastcgi_index š index.php;<br>
# š š š š š fastcgi_pass š unix:/var/run/php5-fpm/php5-<u></u>fpm.sock;<br>
# š š š š š include š š š š fastcgi_params;<br>
# š š š š š fastcgi_param š SCRIPT_FILENAME $document_root$fastcgi_script_<u></u>name;<br>
# š š š š š fastcgi_param š SCRIPT_NAME š š š š$fastcgi_script_name;<br>
# š š š }<br>
<br>
š š š š š š š š access_log š/var/log/nginx/access.log;<br>
}<br>
<br>
server {<br>
š š š š š š š š š š š š š š š š listen š*:8080;<br>
š š š š server_name <a href="http://iais.kemsu.ru" target="_blank">iais.kemsu.ru</a>;<br></div></div>
š š š š root /opt/tomcat/static/wiki;<div class="im"><br>
<br>
š š š š client_max_body_size 5m;<br>
š š š š client_body_timeout 60;<br>
<br>
š š š š location / {<br>
š š š š š š š š try_files $uri $uri/ @rewrite;<br>
š š š š }<br>
<br>
š š š š location @rewrite {<br>
š š š š š š š š rewrite ^/(.*)$ /index.php?title=$1&amp;$args;<br>
š š š š }<br>
<br>
š š š š location ^~ /maintenance/ {<br>
š š š š š š š š return 403;<br>
š š š š }<br>
<br>
š š š š location ~ \.php$ {<br>
š š š š š š š š include fastcgi_params;<br>
š š š š š š š š fastcgi_pass unix:/tmp/phpfpm.sock;<br></div></blockquote><div>äĢŃ ĪĮŽĮĢĮ ÕĀÅÄÉŌÅÓŲ ŽŌĻ php5-fpm ĪĮÓŌŅĻÅĪ ĪĮ ÜŌĻŌ ŠÕŌŲ É ŚĮŠÕŻÅĪ. óŌĮĪÄĮŅŌĪŁŹ ŠÕŌŲ unix:/var/run/php5-fpm/php5-fpm.sock;</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="im">
š š š š }<br>
<br>
š š š š location ~* \.(js|css|png|jpg|jpeg|gif|<u></u>ico)$ {<br>
š š š š š š š š try_files $uri /index.php;<br>
š š š š š š š š expires max;<br>
š š š š š š š š log_not_found off;<br>
š š š š }<br>
<br>
š š š š location = /_.gif {<br>
š š š š š š š š expires max;<br>
š š š š š š š š empty_gif;<br>
š š š š }<br>
<br>
š š š š location ^~ /cache/ {<br>
š š š š š š š š deny all;<br>
š š š š }<br>
<br>
š š š š location /dumps {<br></div>
š š š š š š š š root /opt/tomcat/static/wiki/local;<br>
š š š š š š š š autoindex on;<div class=""><div class="h5"><br>
š š š š }<br>
}<br></div></div></blockquote><div><br></div></div>-- <br>Dmitry Kulik<br>ALTLinux Team<br>e-mail: lnkvisitor.ts[at]<a href="http://gmail.com" target="_blank">gmail.com</a><br>jabber: lnkvisitor.ts[at]<a href="http://gmail.com" target="_blank">gmail.com</a>
</div></div>