RiHost

Качественный хостинг и техническая поддержка

Пример конфига дла nginx + php-fpm

server {
listen 80 default;
server_name site_name.ru *.site_name.ru;

root /var/www/site_name;
index index.php index.htm index.html;

client_max_body_size 32M;
client_body_buffer_size 4M;

error_page 404 /404.html;

access_log /var/log/nginx/site_name.access_log;
error_log /var/log/nginx/site_name.error_log;

if ($host = 'site_name.ru') {
rewrite ^(.*)$ http://www.site_name.ru$1 permanent;
}

location / {
try_files $uri $uri/ @bitrix;
}

location ~ ^/(.svn|.ht|bitrix/modules|upload/support/not_image|bitrix/php_interface) {
deny all;
}

location ~* ^/.*(jpg|jpeg|gif|png|psd|ico|css|html|swf|rar|zip|qz|7z|doc|xls|pdf|avi|mp3|js|docx|doc)$ {
log_not_found off;
access_log off;
expires max;
}

location ~ .php$ {
try_files $uri @bitrix;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

location @bitrix {
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/bitrix/urlrewrite.php;
}
}

следует учитывать, что для nginx имеет значение последовательность директив, так например:
location @bitrix {
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root/bitrix/urlrewrite.php;
include fastcgi_params;
}

работать не будет

 

session.gc_maxlifetime VS. session.cookie_lifetime

session.gc_maxlifetime = 10800
session.cookie_lifetime = 0

 

Увеличение скорости работы SSH [ ssh socket ]

Если несколько раз подключаетесь к одному и тому же серверу, и вам совершенно не хочется каждый раз проходить процедуру авторизации (это же касается и прокинутых ключей, но в меньшей степени), вы можете использовать socket, чтобы этого избежать. Для чего необходим openssh версии 4.х и выше.

Например:
Соединений №1
$ ssh user@remote-host
user@remote-host’s password:

Соединение №2
$ ssh user@remote-host
user@remote-host’s password:

Обычная ситуация, т.е. вам каждый раз приходится вводить пароль (пускай и один и тот же). Есть много способов этого избежать: screen и пр. , но сейчас речь не об этом. Попробуем избежать повторного ввода пароля.
Read the rest of this entry »

 

Отключение аккаунта пользователя в IspManager

Удивительно, но при отключении пользователя в IspManager вместо нужной страницы (403 ошибки) согласно настройкам apache отображается приветственная страница самого apache , т.е. дефолтная Apache Test Page. Путем нехитрых, но продолжительных изысканий оказалось, что вина за это целиком и полностью лежит лишь на сборке apache под CentOS.
Read the rest of this entry »

 
 
 
Blogroll
Resources