LINUX.ORG.RU

Сообщения Seriyyy95

 

Написание статей для сайта о Linux

Снова ищу авторов для сайта про Linux. Писать надо либо свои статьи, либо переводы с зарубежных источников про CentOS 8 и Debian 10, можно только про один из дистрибутивов.

Статьи, в основном - инструкции про установку различного серверного программного обеспечения, например: Nginx, PHP, Webmin, Postgresql и так далее. Надо примерно по одной статье в неделю. Объем статьи примерно 400-1000 слов. Статья должна иметь логическую структуру, подзаголовки, а текст должен быть разбит на абзацы, чтобы его было удобно читать, также, естественно, надо делать снимки экрана. Подробное описание стиля сайта есть тут

Желательно, чтобы человек уже имел опыт работы с этим программным обеспечением и ему было что рассказать, ну или хотя бы он не допускал элементарных ошибок.

Оплата будет. Я понимаю, что платить за количество символов в тематике Linux не совсем правильно, этот вопрос надо обсуждать.

Связаться со мной можно здесь или по Email: Seriyyy95 (a) mail.ru

 ,

Seriyyy95
()

Нужны авторы для сайта про Linux

В команду авторов Losst.ru, сайта про операционную систему Linux, новые технологии и свободное программное обеспечение требуются новые люди, готовые работать за идею или небольшое вознаграждение. Нашим постоянным авторам я готов платить по 50 рублей за каждую тысячу символов. При объеме статьи в 6000-10 000 символов, за одну статью может получаться около 400 рублей.

Нужны статьи на популярные темы. которые будут интересны многим пользователям. Например, статьи про ОС Android, настройку серверов, использование популярных свободных программ и настройку Linux в целом. Основные требования к авторам:

  • Знание Linux на уровне опытного пользователя, нужно уже знать как работает система, основные программы и команды, как выполнить основные административные действия;
  • Грамотность и знание русского языка на достаточном уровне, без ошибок, опыт работы в сфере средств массовой информации приветствуется;
  • Желание учиться чему-то новому, развиваться и становиться лучше;
  • Желательно знание английского, чтобы разбираться в новых темах и искать информацию на английских ресурсах.

Требования к темам и статье:

  • Обсуждаемый вопрос должен быть интересен многим пользователям;
  • По объему статья должна быть в пределах 400-1000 слов или 4000-10000 символов;
  • Статья должна иметь логическую структуру, подзаголовки, а текст должен быть разбит на абзацы, так чтобы читать было удобно, не более 100-200 слов в абзаце, примерную структуру статьи смотрите по ссылке;
  • Это должна быть ваша авторская статья ни откуда не переписанная, не скопированная, раньше нигде не опубликованная.

Связаться со мной можно здесь в сообщениях или по email - Seriyyy95 (a) mail.ru

 ,

Seriyyy95
()

Ошибка FastCGI sent in stderr PHP message: script not found Nginx

Nginx работает в связке с FastGCI, Wordpress. Выдает такую ошибку в лог файл каждый раз, когда в URL запроса есть параметры после знака ?. Для чистых URL или скриптов без параметров ошибки нет. Не могу понять в чем дело, и какой там еще JavaScript может быть. Вот небольшой участок лога:

2017/10/15 20:00:23 [error] 17235#17235: *12299421 FastCGI sent in stderr: "PHP message: script not found:<script type="text/javascript"></script>" while reading response header from upstream, client: 37.54.4.90, server: losst.ru, request: "GET / HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/losst.sock:", host: "losst.ru", referrer: "https://losst.ru/ustanovka-telegram-ubuntu-16-04"
2017/10/15 20:00:24 [error] 17235#17235: *12299421 FastCGI sent in stderr: "PHP message: script not found:<script type="text/javascript"></script>" while reading response header from upstream, client: 37.54.4.90, server: losst.ru, request: "GET /tipy-uyazvimostej-sajtov HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/losst.sock:", host: "losst.ru", referrer: "https://losst.ru/"
2017/10/15 20:00:25 [error] 17235#17235: *12299421 FastCGI sent in stderr: "PHP message: script not found:<script type="text/javascript"></script>" while reading response header from upstream, client: 37.54.4.90, server: losst.ru, request: "GET / HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/losst.sock:", host: "losst.ru", referrer: "https://losst.ru/ustanovka-telegram-ubuntu-16-04"
2017/10/15 20:00:52 [error] 17235#17235: *12297946 FastCGI sent in stderr: "PHP message: script not found:<script type="text/javascript"></script>" while reading response header from upstream, client: 185.91.178.233, server: losst.ru, request: "GET /?s=composer HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/losst.sock:", host: "losst.ru", referrer: "https://losst.ru/ustanovka-lamp-ubuntu-16-04"
2017/10/15 20:00:54 [error] 17233#17233: *12299665 FastCGI sent in stderr: "PHP message: script not found:<script type="text/javascript"></script>" while reading response header from upstream, client: 66.249.91.253, server: losst.ru, request: "GET /?s=composer HTTP/1.1", upstream: "fastcgi://unix:/var/www/php-fpm/losst.sock:", host: "losst.ru"
2017/10/15 20:04:24 [error] 17232#17232: *12300335 FastCGI sent in stderr: "PHP message: script not found:<script type="text/javascript"></script>" while reading response header from upstream, client: 128.70.38.156, server: losst.ru, request: "GET /?s=TOUCH HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/losst.sock:", host: "losst.ru", referrer: "https://losst.ru/"
2017/10/15 20:05:21 [error] 17233#17233: *12301017 FastCGI sent in stderr: "PHP message: script not found:<script type="text/javascript"></script>" while reading response header from upstream, client: 178.95.124.76, server: losst.ru, request: "GET /?s=%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8+%D1%81%D1%82%D1%80%D0%BE%D0%BA%D1%83 HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/losst.sock:", host: "losst.ru", referrer: "https://losst.ru/komanda-echo-v-linux"

Вот участок конфигурации Nginx, который отвечает за обработку PHP запросов:

        location @php {
                fastcgi_index index.php;
                fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f admin@losst.ru";
                fastcgi_pass unix:/var/www/php-fpm/losst.sock;
#               fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                try_files $uri =404;
                include fastcgi_params;

        }

 , ,

Seriyyy95
()

Время wait time в Nginx

Заметил, что в последнее время Nginx ведет себя странно. Меряю время загрузки страницы с помощью Pingdom tools. Получается, что wait time, время ожидания до получения первого байта от веб-сервера после отправки запроса составляет до 200мс для статики и около 300-400 для динамического контента. Это слишком много, так как допустим, если на странице загружается много файлов, изображений, то загрузка может затянуться больше 10 секунд. Но временами, это же самое wait time для статики уменьшается до 10-30мс, тогда сайт начинает летать. Причем, это не зависит от нагрузки на сервер, тестировал на другом сервере, который используется для тестов и не нагружен. Никакие настройки не изменялись. В чем может быть причина такого падения скорости и как сделать, чтобы скорость постоянно была 20-30мс для статики? Для размещения сайта использую VPS.

Вот конфигурационный файл nginx:

user  apache;
worker_processes auto;

events {
        worker_connections 768;
        multi_accept on;
        use epol;
}

http {

        ##
        # Basic Settings
        ##

        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;
        fastcgi_buffers 8 16k;
        fastcgi_buffer_size 32k;
        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;

        proxy_connect_timeout 900;
        proxy_send_timeout 900;
        proxy_read_timeout 900;
        send_timeout 900;


       include /etc/nginx/mime.types;
        default_type application/octet-stream;

        ##
        # SSL Settings
        ##

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
        ssl_prefer_server_ciphers on;

        ##
        # Logging Settings
        ##

        access_log /var/log/nginx/access.log;
        # Logging Settings
        ##

        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;

        ##
        # Gzip Settings
        ##

        gzip on;
        gzip_disable "msie6";

        gzip_vary on;
        gzip_proxied any;
        gzip_comp_level 6;
        gzip_buffers 16 8k;
        gzip_http_version 1.1;
        gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
        include /etc/nginx/sites-enabled/*;

Вот результат тестирования VPS с помощью UnixBench:

   BYTE UNIX Benchmarks (Version 5.1.3)

   System: losst-2: GNU/Linux
   OS: GNU/Linux -- 3.10.0-514.26.2.el7.x86_64 -- #1 SMP Tue Jul 4 15:04:05 UTC 2017
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: QEMU Virtual CPU version (cpu64-rhel6) (5333.5 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: QEMU Virtual CPU version (cpu64-rhel6) (5333.5 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   12:55:56 up 1 day, 18:05,  2 users,  load average: 0.03, 0.12, 0.09; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Чтв Авг 10 2017 12:55:56 - 13:24:06
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       28284808.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3417.1 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2078.3 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        637104.1 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          183080.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1412563.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1210675.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 211182.8 lps   (10.0 s, 7 samples)
Process Creation                               4979.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5245.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1115.6 lpm   (60.0 s, 2 samples)
System Call Overhead                        1790964.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   28284808.1   2423.7
Double-Precision Whetstone                       55.0       3417.1    621.3
Execl Throughput                                 43.0       2078.3    483.3
File Copy 1024 bufsize 2000 maxblocks          3960.0     637104.1   1608.8
File Copy 256 bufsize 500 maxblocks            1655.0     183080.3   1106.2
File Copy 4096 bufsize 8000 maxblocks          5800.0    1412563.7   2435.5
Pipe Throughput                               12440.0    1210675.2    973.2
Pipe-based Context Switching                   4000.0     211182.8    528.0
Process Creation                                126.0       4979.9    395.2
Shell Scripts (1 concurrent)                     42.4       5245.5   1237.1
Shell Scripts (8 concurrent)                      6.0       1115.6   1859.4
System Call Overhead                          15000.0    1790964.8   1194.0
                                                                   ========
System Benchmarks Index Score                                        1048.2

------------------------------------------------------------------------
Benchmark Run: Чтв Авг 10 2017 13:24:06 - 13:52:17
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       55151033.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     6812.5 MWIPS (9.8 s, 7 samples)
Execl Throughput                               5184.0 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1055425.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          301170.4 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2456330.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2401592.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 386639.7 lps   (10.0 s, 7 samples)
Process Creation                              16219.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   8416.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1146.0 lpm   (60.1 s, 2 samples)
System Call Overhead                        3095366.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   55151033.7   4725.9
Double-Precision Whetstone                       55.0       6812.5   1238.6
Execl Throughput                                 43.0       5184.0   1205.6
File Copy 1024 bufsize 2000 maxblocks          3960.0    1055425.2   2665.2
File Copy 256 bufsize 500 maxblocks            1655.0     301170.4   1819.8
File Copy 4096 bufsize 8000 maxblocks          5800.0    2456330.7   4235.1
Pipe Throughput                               12440.0    2401592.7   1930.5
Pipe-based Context Switching                   4000.0     386639.7    966.6
Process Creation                                126.0      16219.0   1287.2
Shell Scripts (1 concurrent)                     42.4       8416.6   1985.0
Shell Scripts (8 concurrent)                      6.0       1146.0   1910.0
System Call Overhead                          15000.0    3095366.9   2063.6
                                                                   ========
System Benchmarks Index Score                                        1933.2

 , , ,

Seriyyy95
()

Сайт тормозит и php перегружает процессор

Несколько дней назад заметил, что сайт стал очень сильно тормозить, загрузка одной страницы до 10 секунд, хотя раньше было не более двух, сайт Wordpress, работает на VPS CentOS 7 (2 Гб ОЗУ, 4 CPU x 2,2 Ghz) с Nginx + PHP-FPM. Поиск медленных скриптов через slow.log ничего не дал, часто попадает в лог файл index.php (выполняется более 5 секунд). Увеличение мощности сервера на одно ядро тоже. Кэширование включено через плагин W3 Total Cache, страницы кэшируются на диск, а база данных и объекты wordpress в memcached. Посещаемость до 15к уникальных пользователей в сутки. Пытался отсеять ботов с помощью модуля nginx testcookie, отсеиваются только боты поисковых систем, но да, тогда нагрузка падает, правда это не вариант. Да и директива Crawl-daily в robots.txt есть. Если W3TC отключить, PHP вообще падает по 502, а страницы начинают загружаться не быстрее, чем за 40-50 секунд. Что со всем этим можно сделать? Ниже конфигурационные файлы и статистика:

PHP-FPM status:

pool:                 losst
process manager:      dynamic
start time:           10/Jul/2017:13:43:34 +0300
start since:          4363
accepted conn:        1169
listen queue:         0
max listen queue:     0
listen queue len:     0
idle processes:       0
active processes:     10
total processes:      10
max active processes: 10
max children reached: 0
slow requests:        18

************************
pid:                  1459
state:                Running
start time:           10/Jul/2017:13:43:34 +0300
start since:          4363
requests:             2010
request duration:     470466
request method:       GET
request URI:          /index.php
content length:       0
user:                 -
script:               /var/www/losst/data/www/losst.ru/index.php
last request cpu:     0.00
last request memory:  0

************************
pid:                  1493
state:                Running
start time:           10/Jul/2017:13:44:19 +0300
start since:          4318
requests:             1936
request duration:     597569
request method:       GET
request URI:          /index.php
content length:       0
user:                 -
script:               /var/www/losst/data/www/losst.ru/index.php
last request cpu:     0.00
last request memory:  0

************************
pid:                  1462
state:                Running
start time:           10/Jul/2017:13:43:36 +0300
start since:          4361
requests:             2008
request duration:     340305
request method:       GET
request URI:          /index.php
content length:       0
user:                 -
script:               /var/www/losst/data/www/losst.ru/index.php
last request cpu:     0.00
last request memory:  0

************************
pid:                  1464
state:                Running
start time:           10/Jul/2017:13:43:37 +0300
start since:          4360
requests:             1995
request duration:     109068
request method:       GET
request URI:          /index.php
content length:       0
user:                 -
script:               /var/www/losst/data/www/losst.ru/index.php
last request cpu:     0.00
last request memory:  0

************************
pid:                  1465
state:                Running
start time:           10/Jul/2017:13:43:41 +0300
start since:          4356
requests:             1994
request duration:     1107
request method:       GET
request URI:          /status?full=1
content length:       0
user:                 -
script:               -
last request cpu:     0.00
last request memory:  0

************************
pid:                  1466
state:                Finishing
start time:           10/Jul/2017:13:43:46 +0300
start since:          4351
requests:             2002
request duration:     2150107
request method:       GET
request URI:          /index.php
content length:       0
user:                 -
script:               /var/www/losst/data/www/losst.ru/index.php
last request cpu:     0.00
last request memory:  0

************************
pid:                  1467
state:                Running
start time:           10/Jul/2017:13:43:50 +0300
start since:          4347
requests:             1982
request duration:     1665791
request method:       GET
request URI:          /index.php
content length:       0
user:                 -
script:               /var/www/losst/data/www/losst.ru/index.php
last request cpu:     0.00
last request memory:  0

************************
pid:                  1468
state:                Running
start time:           10/Jul/2017:13:43:58 +0300
start since:          4339
requests:             1961
request duration:     1806011
request method:       GET
request URI:          /index.php
content length:       0
user:                 -
script:               /var/www/losst/data/www/losst.ru/index.php
last request cpu:     0.00
last request memory:  0

************************
pid:                  1469
state:                Running
start time:           10/Jul/2017:13:44:00 +0300
start since:          4337
requests:             1965
request duration:     1094647
request method:       GET
request URI:          /index.php
content length:       0
user:                 -
script:               /var/www/losst/data/www/losst.ru/index.php
last request cpu:     0.00
last request memory:  0

php-fpm config:

[losst]
pm = dynamic
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_children = 10
pm.max_spare_servers = 5
php_admin_value[display_errors] = stderr
php_admin_value[log_errors] = On
slowlog = /var/log/php-fpm/www-slow.log
request_slowlog_timeout = 5s
listen = /var/www/php-fpm/losst.sock
listen.mode = 0660
listen.owner = losst
listen.group = apache
user = losst
group = losst
chdir = /

Конфиг Nginx:

server{
        server_name losst.ru www.losst.ru;
        ssl on;
        ssl_certificate "/var/www/losst.ru_le2.crtca";
        ssl_certificate_key "/var/www/losst.ru_le2.key";
        ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH;
        ssl_prefer_server_ciphers on;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        add_header Strict-Transport-Security "max-age=31536000;";
        charset off;
        index index.php;
        disable_symlinks if_not_owner from=$root_path;
        access_log /var/www/httpd-logs/losst.ru.access.log;
        error_log /var/www/httpd-logs/losst.ru.error.log error;
        ssi off;
        set $root_path /var/www/losst/data/www/losst.ru;
        root $root_path;
        listen 194.67.215.125:443 http2 default_server;

        location / {
                try_files $uri $uri/ /index.php?$args;
                location ~ [^/]\.ph(p\d*|tml)$ {
                        try_files /does_not_exists @php;
                }
        }


        location @php {
                fastcgi_index index.php;
                fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f admin@losst.ru";
                fastcgi_pass unix:/var/www/php-fpm/losst.sock;
                fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
                try_files $uri =404;
                include fastcgi_params;
        }
}

Глобальный конфиг Nginx:

user  apache;
worker_processes  2;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;

load_module "modules/ngx_http_testcookie_access_module.so";

events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    log_format css '$remote_addr - $remote_user [$time_local] '
                           '"$request" $status $body_bytes_sent '
                           '"$http_referer" "$http_user_agent" '
                           '"$document_root" "$document_uri" '
                           '"$fastcgi_path_info" "$fastcgi_script_name" '
                           '"$proxy_host" '
                           '"$proxy_host" "$proxy_add_x_forwarded_for" '
                           '"$realpath_root"';


    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;
        gzip on;
        gzip_min_length  1100;
        gzip_buffers  4 32k;
        gzip_vary on;
        gzip_types text/css text/plain application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;
        gzip_proxied any;

        include /etc/nginx/vhosts/*/*.conf;

Вывод slow.log:

[10-Jul-2017 13:33:57]  [pool losst] pid 1128
script_filename = /var/www/losst/data/www/losst.ru/index.php
[0x00007f0662573218] wpseo_init() /var/www/losst/data/www/losst.ru/wp-content/plugins/wordpress-seo/wp-seo-main.php:253
[0x00007ffce42b39b0] wpseo_init() unknown:0
[0x00007f0662572a20] call_user_func_array() /var/www/losst/data/www/losst.ru/wp-includes/class-wp-hook.php:298
[0x00007f06625728a8] apply_filters() /var/www/losst/data/www/losst.ru/wp-includes/class-wp-hook.php:323
[0x00007f0662572158] do_action() /var/www/losst/data/www/losst.ru/wp-includes/plugin.php:453
[0x00007f066256baf0] do_action() /var/www/losst/data/www/losst.ru/wp-settings.php:325
[0x00007f066256b6f8] +++ dump failed

[10-Jul-2017 13:33:57]  [pool losst] pid 1131
script_filename = /var/www/losst/data/www/losst.ru/index.php
[0x00007f0662573cf8] call_user_func_array() /var/www/losst/data/www/losst.ru/wp-includes/class-wp-hook.php:298
[0x00007f0662573890] apply_filters() /var/www/losst/data/www/losst.ru/wp-includes/plugin.php:203
[0x00007f06625736d8] apply_filters() /var/www/losst/data/www/losst.ru/wp-includes/l10n.php:134
[0x00007f06625735f0] translate() /var/www/losst/data/www/losst.ru/wp-includes/l10n.php:202
[0x00007f06625732c8] __() /var/www/losst/data/www/losst.ru/wp-includes/widgets/class-wp-widget-media-audio.php:26
[0x00007f0662573080] __construct() /var/www/losst/data/www/losst.ru/wp-includes/class-wp-widget-factory.php:106
....
[10-Jul-2017 13:33:58]  [pool losst] pid 1132
script_filename = /var/www/losst/data/www/losst.ru/index.php
[0x00007f0662572060] +++ dump failed

[10-Jul-2017 13:33:59]  [pool losst] pid 1129
script_filename = /var/www/losst/data/www/losst.ru/index.php
[0x00007f066257e338] translate_entry() /var/www/losst/data/www/losst.ru/wp-includes/pomo/translations.php:85
[0x00007f066257e098] translate_entry() /var/www/losst/data/www/losst.ru/wp-includes/pomo/translations.php:95
[0x00007f066257def8] translate() /var/www/losst/data/www/losst.ru/wp-includes/l10n.php:123
[0x00007f066257de10] translate() /var/www/losst/data/www/losst.ru/wp-includes/l10n.php:202
[0x00007f06625747c0] __() /var/www/losst/data/www/losst.ru/wp-includes/script-loader.php:83
[0x00007ffce42b2db0] wp_default_scripts() unknown:0
[0x00007f0662573fc8] call_user_func_array() /var/www/losst/data/www/losst.ru/wp-includes/class-wp-hook.php:298
[0x00007f0662573e50] apply_filters() /var/www/losst/data/www/losst.ru/wp-includes/class-wp-hook.php:323
[0x00007f06625739f0] do_action() /var/www/losst/data/www/losst.ru/wp-includes/plugin.php:515
[0x00007f06625738d8] do_action_ref_array() /var/www/losst/data/www/losst.ru/wp-includes/class.wp-scripts.php:162
[0x00007f0662573790] init() /var/www/losst/data/www/losst.ru/wp-includes/class.wp-scripts.php:144
[0x00007f06625735e8] __construct() /var/www/losst/data/www/losst.ru/wp-includes/functions.wp-scripts.php:23
[0x00007f06625733e0] wp_scripts() /var/www/losst/data/www/losst.ru/wp-includes/functions.wp-scripts.php:146

 , , , ,

Seriyyy95
()

Настройка Nginx

Здравствуйте. Есть Wordpress сайт на Nginx, конфиг Nginx был создан автоматически в ISPManager. Wordpress хорошо работает, но сейчас нужно настроить, чтобы при обращении к пути адрес_сайта/site-control/что-то-еще всегда открывался файл index.php, лежащий в той же папке /site-control. Подскажите как это правильно сделать чтобы не сломать Wordpress ? Сейчас делаю вот так, но сервер открывает стандартный index из корня и выдает страницу wordpress 404:

location / {
      try_files $uri $uri/ /index.php?$args;

      location ~ [^/]\.ph(p\d*|tml)$ {
          try_files /does_not_exists @php;
      }
}
        
location /site-control/ {
       try_files $uri $uri/ /site-control/index.php?$args;
       location ~ [^/]\.ph(p\d*|tml)$ {
         try_files /does_not_exists @php;
       }
}

location ~ ^/(status|ping)$ {
      access_log off;
      include fastcgi_params;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      fastcgi_pass unix:/var/www/php-fpm/losst.sock;
}

location ~ ^/(protected|framework|themes/\w+/views) {
       deny  all;
}
location @php {
       fastcgi_index index.php;
       fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f admin@losst.ru";
       fastcgi_pass unix:/var/www/php-fpm/losst.sock;
       fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
       try_files $uri =404;
       include fastcgi_params;
}

 , ,

Seriyyy95
()

Настройка OpenVPN через NetworkManager

Пытаюсь заставить OpenVPN работать через NetworkManager в Gnome. Если запускать через консоль, командой:

sudo openvpn /etc/openvpn.conf

То все работает, доступен сервер и сайты интернета, таблица маршрутизации выглядит вот так:

0.0.0.0/1 via 10.8.0.1 dev tun0 
default via 192.168.1.1 dev enp2s0  proto static  metric 100 
10.8.0.0/24 dev tun0  proto kernel  scope link  src 10.8.0.2 
128.0.0.0/1 via 10.8.0.1 dev tun0 
169.254.0.0/16 dev enp2s0  scope link  metric 1000 
192.168.1.0/24 via 10.8.0.1 dev tun0 
192.168.1.0/24 dev enp2s0  proto kernel  scope link  src 192.168.1.3  metric 100 
194.67.215.125 via 192.168.1.1 dev enp2s0

Но если запустить через GUI NetworkManager, не работает интернет, и даже нет доступа к шлюзу OpenVPN, у меня это 10.8.0.1. Таблица маршрутизации выглядит вот так:

default via 10.8.0.1 dev tun0  proto static  metric 50 
default via 192.168.1.1 dev enp2s0  proto static  metric 100 
10.8.0.0/24 dev tun0  proto kernel  scope link  src 10.8.0.2  metric 50 
169.254.0.0/16 dev enp2s0  scope link  metric 1000 
192.168.1.0/24 dev enp2s0  proto kernel  scope link  src 192.168.1.3  metric 100

Здесь не хватает записи, 194.67.215.125 via 192.168.1.1 dev enp2s0 похоже, эта строка отвечает за то, чтобы запросы от OpenVPN к основному шлюзу не перенаправлялись на tun0. Если ее добавить, то все работает, но, естественно, после перезагрузки ее не будет и нужно делать все сначала. Почему NetworkManager не добавляет ее автоматически? И как решить проблему, если это возможно? Добавить маршрут в настройках ipv4 не получается, пишу маску 255.255.255.0, и соединение вообще не подымается.

 , , , ,

Seriyyy95
()

Перенос ключей SSH

Хочу перенести ключи SSH на другой компьютер. С этой целью скопировал оба ключа на фешку и перенес в папку ~/.ssh/ на другой машине, затем добавил оба с помощью ssh-add:

ssh-add id-rsa_losst
ssh-add id-rsa_losst.pub

Права установлены правильно:

-rw------- 1 sergiy users 1675 фев  6 17:59 id_rsa_losst
-rw-r--r-- 1 sergiy users  398 мар  3 18:49 id_rsa_losst.pub

Но при попытке авторизации на сервере с помощью команды:

ssh -vvT -i ~/.ssh/id_rsa_losst root@айпи

Получаю:

debug1: Found key in /home/sergiy/.ssh/known_hosts:6
debug1: ssh_ecdsa_verify: signature correct
debug2: kex_derive_keys
debug2: set_newkeys: mode 1
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug2: set_newkeys: mode 0
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: /home/sergiy/.ssh/id_rsa_losst (0x556c95805200), explicit
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/sergiy/.ssh/id_rsa_losst
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug2: we did not send a packet, disable method
debug1: Next authentication method: password

Дальше сервер запрашивает пароль. Авторизация с первого устройства с помощью этих же ключей отлично работает. Что я делаю не так?

 , ,

Seriyyy95
()

Скачайте Kali Linux Cookbook English за $24 сейчас бесплатно

Издательство Packt Publishing делает ограниченную по времени акцию на свою книгу Kali Linux Cookbook на английском языке, которая поможет вам более эффективно использовать Kali Linux для тестирования на проникновение и проверки безопасности компьютерных систем. Packt Publishing — это известный издатель технической литературы.

Эта книга разделена на несколько глав в каждой из которых рассматривается определенная тема тестирования на проникновение. Построение книги позволяет вам сразу же перейти к интересующему вас вопросу если вы эксперт или изучать все по порядку получая углубленные знания по информационной безопасности если вы новичок.

Небольшой обзор содержания книги:

  • Установка и настройка Kali Linux для различных платформ
  • Настройка Kali Linux для индивидуальных нужд
  • Поиск уязвимостей с помощью Nessus и OpenVAS
  • Эксплуатация уязвимостей в Metasploit
  • Как повысить привилегии на скомпрометированной машине
  • Используем Kali Linux на всех этапах тестирования на проникновение
  • Взлом беспроводных сетей WEP, WPA, WPA2
  • Имитация тестирования на проникновение с помощью Kali Linux


Книга доступна для бесплатной загрузки до 2 февраля 2016 года. Вам нужно будет ввести свой электронный адрес и заполнить небольшую анкету. Адрес обязательно использовать реальный, так как на него придет ссылка для загрузки, что касается всех остальных данных — на ваше усмотрение.
Получить книгу можно по ссылке.

Источник

Перемещено Shaman007 из security

 , , ,

Seriyyy95
()

Посоветуйте видеоредактор

Собственно САБЖ, нужен видеоредактор с поддержкой обрезки фреймов, то-есть чтобы можно было вырезать только часть кадра, например небольшой прямоугольник по центру видео. Сейчас для этого использую ffmpeg. Команда выглядит примерно вот так:

ffmpeg -i ~/source.mov -ss 30 -t 30 -vf crop=1025:764:447:155 -vcodec qtrle result.mov

Но на замеры нужной области уходит много времени. Хочется чтобы все можно было сделать мышкой - растянул рамочку, нажал несколько кнопок и готово.

 

Seriyyy95
()

RSS подписка на новые темы