Настройка, избавляемся от ошибок в логах CentOS7, ISPmanager 5 lite

Включаем Options –MultiViews (для фреймворка webasyst(shop-script), в планах на будущее ISPmanager делать это изначально, но пока нет)

/etc/httpd/conf.d/z1_home.conf

AllowOverride FileInfo AuthConfig Limit Indexes Options=All,MultiViews


Ошибка №1:
an upstream response is buffered to a temporary file

/etc/nginx/nginx.conf

Для устранения данного предупреждения в nginx.conf добавляем строку с параметром


Добавлять необходимо в раздел
http {

proxy_buffering on; # по умолчанию
proxy_buffer_size 4k;
proxy_buffers 32 4k; # до 132K + ядерные буфера
proxy_max_temp_file_size 0;


Ошибка №2 при использовании FCGI:

max request length (mod_fcgid: HTTP request length 137536 (so far) exceeds MaxRequestLen (131072), referrer)

/etc/httpd/conf.d/fcgid.conf

FcgidConnectTimeout 20
FcgidMaxRequestLen 33554432
MaxRequestLen 33554432

Этих строк скорее всего вовсе не будет, но исправить или добавить нужно именно их.


Заодно устраняем ошибку №3:

(104)Connection reset by peer: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function

/etc/httpd/conf.d/fcgid.conf

FcgidMaxRequestsPerProcess 500

0 - без ограничений.


Заодно устраняем ошибку №4:

mod_fcgid: read data timeout in 40 seconds

/etc/httpd/conf.d/fcgid.conf

IPCCommTimeout 100


БОНУС:

Украсим командную строку – выводит зеленую рожицу при успешном выполнении команды и красную при ошибке.

Добавляем строку в файл - /root/.bashrc

PS1="\`if
 [ \$? = 0 ]; then echo \[\e[33m\]\t\[\e[00m\] 
\[\e[01\;32m\]\(^_^\)\[\e[00m\] 
\[\e[32m\]\u\[\e[33m\]@\[\e[32m\]\h\[\e[00m\]; else echo 
\[\e[31m\]\t\[\e[00m\] \[\e[01\;41m\]\(O_o\)\[\e[00m\] 
\[\e[33m\]\u\[\e[31m\]@\[\e[33m\]\h\[\e[00m\]; fi\`\[\e[01;34m\] [ \w 
]\[\e[00m\]\n? 
${debian_chroot:+($debian_chroot)}\[\e[01;32m\]\!\[\e[01;34m\] 
\$\[\e[00m\] "