$ cat /etc/nginx/templates.d/errors
error_page 401 /401;
error_page 402 @402;
error_page 403 /403;
error_page 404 /404;
error_page 500 /500;
error_page 502 /502;
error_page 503 /503;
error_page 504 /504;
error_page 582 /582;
location ~* /(401|403|404|500|502|503|504|582) {
internal;
allow all;
default_type text/html;
root /var/www/__default__/sites/default;
}
location @402 {
# internal;
allow all;
default_type text/html;
echo '<center><b><font size="300%">HTTP Error 402</font></b></center>';
}
location ~ ^/errors/(.*) {
alias /var/www/__default__/sites/default/media/$1;
allow all;
access_log off;
}
$ cat /var/www/__default__/sites/default/503
<html>
<head>
<title>Сервис недоступен</title>
<link rel="favicon" type="image/x-icon" href="/favicon.ico" />
<link rel="stylesheet" type="text/css" href="/errors/css/errors.css" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
</head>
<body>
<div id="center">
<div id="number">
5☺3
</div>
<div id="text">
Администратор сайта временно перевёл его в режим обслуживания.<br />
Скорее всего, в данную минуту на сайте производится обновление ПО.
<br />
Как вариант, сайт мог быть специально выключен администратором чтобы<br />
снизить нагрузку на сервер во время DDoS-атаки.
<br />
Пожалуйста, попробуйте зайти позже.
</div>
</div>
</body>
</html>
$ ls -l /var/www/__default__/sites/default/media/
итого 1
drwxr-xr-x. 2 nginx nginx 4096 июл 8 2014 css
drwxr-xr-x. 2 nginx nginx 4096 июл 8 2014 images
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0003,0000
Boot0001* Linux kernel HD(1,GPT,000000-0000-0000-0000-000000,0x800,0x32000)/File(\KERNEL.EFI)
Boot0003* Windows Boot Manager HD(1,GPT,000000-0000-0000-0000-000000,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.0.0.0.0.0.0.0.0.-.0.0.0.0.-.0.0.0.0.-.0.0.0.0.-.0.0.0.0.0.0.0.0.0.0.0.0.}...0................
iptables -t nat -A POSTROUTING -i tun0 -s 10.10.10.0/24 -o eth0 -d 192.168.100.0/24 -j SNAT --to-source 192.168.100.x
require
внутри функций.Правильно ли я делаю
Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
графические приложения на интерпретируемом языке
$ ps -eL -o m_size,drs,rss,vsz,cmd | grep -E '(python|lua)[^ ]*$'
5349 21385 3000 21396 lua5.1
3013 11577 940 12052 luajit
5354 21404 2992 21416 lua5.2
5360 21428 3036 21440 lua5.3
8410 33637 6476 33640 python2.7
8167 32664 7444 32668 python3.4
218336 873344 180096 873344 python3.4