Bad key bindings over ssh from a mac
I encountered, for some time now, problems when connecting over ssh from my mac to a linux machine.
These problems were related to backspace/delete key in both nano and zsh the solutions I found today are :
For zsh type :
echo "bindkey ^? backward-delete-char" >> ~/.zshrc
echo "bindkey ^[[3~ delete-char" >> ~/.zshrcWARNING : you should type these commands not copy/paste them, ^? sequence is obtained using ctrl+v then [backspace key].
For nano type :
## Fix Backspace/Delete confusion problem.
echo "set rebinddelete" >> ~/.nanorcAll should works now.[…]
RewriteRule for ScriptAlias with mod_proxy enabled
Since my switch to Apache2+mod_proxy+mongrel, I had some troubles figuring how to make urls defined by a ScriptAlias work.
As an example, take Awstats, tipically it’s configuration involve a ScriptAlias directive in you vhost configuration.
Something like :
ScriptAlias /awstats/ /var/www/your_site_dir/cgi-bin/awstats/ <Directory /var/www/your_site_dir/cgi-bin/awstats/> AllowOverride All Options ExecCGI FollowSymLinks Order allow,deny Allow from all </Directory>
But when mod_proxy is enabled, all requests are proxied, ignoring your ScriptAlias directive.
A solution if you also use mod_rewrite is to write something like this :
RewriteRule "^/awstats/.*" "$0" [PT,L]
The magic switch is PT which enable rewrite rules to be shared between differents mods.[…]