Архив рубрики: linux

PPA nginx для Ubuntu с ngx_pagespeed

Ссылка на PPA: https://launchpad.net/~sandyd/+archive/nginx-current-pagespeed

Быстрое добавление:

В /etc/nginx/nginx.conf добавляем в секцию http:

В настройках хоста добавляем:

Примечание: convert_png_to_jpeg и convert_jpeg_to_webp закомментированы, поскольку могут вызывать серьезные искажения в картинках.

 

Альтернативный репозиторий: apt.kura.io

Bookmark and Share

bash-prompt с показом ветки в git

Вот пример bash-prompt, показывающий текущую ветку git, если мы в папке репозитория

Работает это за счет стандартного функционала git-core – __git_ps1.

Выглядит это примерно так:

Screenshot on 2013-07-16 at 12.02.47

 

Также по теме можно почитать http://blog.jasonmeridth.com/2010/05/22/git-ps1.html и для Mac OS X https://github.com/marcelor/dotfiles/blob/master/git_ps1

Bookmark and Share

Настройка PHP функции mail() в Debian с exim4 для работы с masterhost.ru

Итак, дано: Debian lenny, Exim4, PHP 5.3.

Нужно настроить правильную работу функции mail() в PHP, чтобы та отсылала почту через smtp.masterhost.ru.

Делается всё просто.

1. Добавляем в конфиг /etc/exim4/update-exim4.conf.conf :

2. В /etc/exim4/passwd.client добавляем данные для авторизации:

3. В /etc/email-addresses добавляем :

root – пользователь, с которого будет вызываться функция mail. Если у нас www-data, то указываем его.

4. Шлём письма в PHP:

Таким образом, почта приходит в UTF-8 в формате text/html.

Bookmark and Share