А подобную команду выполняли?
Можно вообще не указывать схему. <a href="//site.com/">asd</a>.
Будет переадресация как с варианта с www, так и без.
Какая версия nginx? Можно попробовать так:
if ($scheme = http) {rewrite ^ https://$server_name$request_uri permanent;}
Оставьте, как есть. Эта переменная равна значению server_name.
server { listen 80; listen 443 ssl; server_name domain.com; if ($scheme = http) { return 301 https://$server_name$request_uri; }
Можно попробовать вот так:
server { listen 80; server_name ~^(www\.)?(.+)$; rewrite ^(.*)$ http://smartprogress.ru$1 permanent; }
Может, пригодится. ;) http://dklab.ru/chicken/nablas/14.html
Может быть, скрипту не хватает прав для запуска? :)
Доступ к ssh есть? Что пишет при запуске в консоли?
Что за скрипт такой, которому нужно целых 400 мб памяти?
Вообще, это нормально. Но если уж так хочется - pm.max_requests.
Вот, например http://burst.net/linvps.shtml. Но пинги там не геймерские.
Ладно, беру loadcore.ru на заметку и ещё подумаю...