config-файл для ssh

Приватных ключей для доступа к разным веб-серверам, понятное дело, может быть несколько. Как быть в такой ситуации? Можно каждый раз указывать параметр -i и прописывать путь до ключа:

ssh -i ~/.ssh/example_rsa username@example.com

А как сделать проще?

Читать далее →

nginx и поддомен www

Чтобы поддомен у сайта вообще появился, необходимо внести запись о нём в DNS. Для этого подойдёт запись вида CNAME. DNS-сервис обычно предоставляет хостинг-провайдер, у которого хостится ваш сайт. В таком случае, доступ к DNS-сервису осуществляется через контрольную панель хостинг-провадера.

Хост    Указатель       TTL
----    ------          -----
www     example.com.    3600

В данной заметке рассмотрим 2 сценария работы nginx с поддоменом www.

Читать далее →

Конфигурация php5-fpm и nginx для работы в домашней директории

Распространённой практикой является использование директории /var/www в качестве хранилища для проектов. Но что если есть желание хранить всё в домашней директории пользователя, например, /home/user/apps? Как избежать появления ошибок “403 forbidden” или отображения пустых страниц вместо сайтов?

Главное здесь – отредактировать конфигурационный файл пула php, либо создать новый файл с новым пулом. Рассмотрим первый вариант, т.е. отредактируем стандартный пул www:

cd /etc/php5/fpm/pool.d
sudo nano www.conf

Находим в файле такие сроки:

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group will be used.
user = www-data
group = www-data
Читать далее →