У меня также возникла эта проблема при настройке munin.
edit
Что я сделал:
/munin-cgi/munin-cgi-graph/
и /munin-cgi/munin-cgi-html/
перенаправляется соответствующим порожденным fcgi процессам. Мой vhost, соответствующий раздел:
location /munin { # alias /var/cache/munin/www; index index.html; # include /etc/nginx/php.conf; # access_log off; allow 127.0.0.1; allow 192.168.0.0/16; deny all; } location ^~ /munin-cgi/munin-cgi-graph/ { # if ($uri ~ /munin-cgi/munin-cgi-graph/([^/]*)) { set $path $1; } fastcgi_split_path_info ^(/munin-cgi/munin-cgi-graph)(.*); fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_pass unix:/var/run/munin/fastcgi-munin-graph.sock; include fastcgi_params; } location ^~ /munin-cgi/munin-cgi-html/ { # if ($uri ~ /munin-cgi/munin-cgi-html/([^/]*)) { set $path $1; } fastcgi_split_path_info ^(/munin-cgi/munin-cgi-html)(.*); fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_pass unix:/var/run/munin/fastcgi-munin-html.sock; include fastcgi_params; }
Попробуйте мою установку здесь: https://serverfault.com/questions/670535/munin-nginx-no-dynazoom-into-graphs/745265#745265, где также включен init скрипт.
Работает нормально для меня до сегодняшнего дня
Вам нужно заключить escape-последовательности в пары \[
и \]
, иначе у вас возникнет проблема со смещением.
user1274247 прав, вам нужно заключить escape-последовательности.
Вот так выглядит моя PS1.
\[\033]0;\u@\h:\w\007\]\[\033[01;31m\]\h\[\033[01;34m\] \w \$\[\033[00m\]