Browsed by
Tag: nginx

Chef : invalid number of arguments in “server_name” directive in

Chef : invalid number of arguments in “server_name” directive in

Edit /etc/chef-server/chef-server.rb and add these lines (create the file if it doesn’t exist): server_name = "THE PUBLIC IP OF YOUR INSTANCE" api_fqdn server_name nginx[’url’] = "https://#{server_name}" nginx[’server_name’] = server_name lb[’fqdn’] = server_name bookshelf[’vip’] = server_nameserver_name = "THE PUBLIC IP OF YOUR INSTANCE" api_fqdn server_name nginx[‘url’] = "https://#{server_name}" nginx[‘server_name’] = server_name lb[‘fqdn’] = server_name bookshelf[‘vip’] = server_name After: chef-server-ctl reconfigurechef-server-ctl reconfigure

rewrite правила Gallery2 на Nginx

rewrite правила Gallery2 на Nginx

location /v/ { if ($request_uri !~ /main.php) { rewrite ^/v/(.*)$ /main.php?g2_view=core.ShowItem&g2_path=$1 last; } }   location /d/ {   if ($request_uri !~ /main.php) {   rewrite /d/(\d+)-(\d+)/([^/?]+)/main.php?g2_view=core.DownloadItem&g2_itemId=$1&g2_serialNumber=$2&g2_fileName=$3 last; }   }location /v/ { if ($request_uri !~ /main.php) { rewrite ^/v/(.*)$ /main.php?g2_view=core.ShowItem&g2_path=$1 last; } } location /d/ { if ($request_uri !~ /main.php) { rewrite /d/(\d+)-(\d+)/([^/?]+)/main.php?g2_view=core.DownloadItem&g2_itemId=$1&g2_serialNumber=$2&g2_fileName=$3 last; } }

nginx, php-cgi или избавляемся от apache

nginx, php-cgi или избавляемся от apache

Теста ради решил несколько доменов поднять только на nginx и посмотреть как поменяется картинка на графиках загрузки сервера. Как запустить nginx поверх apache было описано тут Теперь начинаем прикручивать php к nginx через fastcgi. для этого нам понадобится пакет spawn-fcgi

nginx и Apache2

nginx и Apache2

Решил немного разгрузить веб-сервер, для чего в виде Frontend’a прикрутил Nginx. Субьективно: скорость отображения страниц выросла. Итак, приступим… Допустим у вас уже есть веб-сервер с Apache и виртуальными хостами Начинаем ставить софт emerge www-apache/mod_rpaf USE="status realip addition" emerge -av nginxemerge www-apache/mod_rpaf USE="status realip addition" emerge -av nginx