LetsEncrypt (Lets Encrypt) – настройка с Nginx + Apache или Nginx + PHP-FPM

На прошлой неделе socengine.ru перешел с протокола HTTP на зашифрованный HTTPS. Сделать шифрование хотел давно, но руки не доходили, была попытка получить сертификат у StartSSL, но тогда ошибся одним символов из-за чего процесс активации сертификата завис. Хотел уже купить сертификат, но наткнулся на бета-версию (на тот момент) удостоверяющего центра Let’s Encrypt, который бесплатно раздавал сертификаты, попробовать данный сервис решил после его выхода из беты.

В итоге LetsEncrypt допилили и теперь это новый способ получить бесплатный SSL-сертификат.

Центр сертификации LetsEncrypt выдает сертификаты «domain validation» со сроком действия в 90 дней. Обычно сертификаты выпускаются на год, но LetsEncrypt осуществляет перевыпуск сертификата в автоматическом режиме, так что 90 дней не проблема. 

Варианты сертификатов Organization Validation и Extended Validation Certificate отсуствуют и не планируются, но они мне не нужны. Поддомены подписывать можно.

Читать далее

Проблема с методом Imagick::flattenImages и включение Short Open Tag (short_open_tag) для PHP на Debian 8

Обновил одну из виртуальных машин с Debian 7 (Wheezy) на Debian 8 (Jessie), после обновления обнаружил две проблемы, которые помешали началу работы. Ошибка Imagick::flattenImages method is deprecated and it's use should be avoided и включение Short Open Tag (short_open_tag) в PHP.

Читать далее

phpFox v3.6.0 Технический Доклад - Часть 1

phpFox v3.6.0 Технический Доклад - Часть 1phpFox v3.6.0, релиз направленный на улучшение общей производительности. Сейчас идет тестирование по созданию сбалансированной нагрузки серверной среды. Используется Apache и Nginx, вместе с ними используется Alternative PHP Cache (APC) и Memcached.

Оба тестовых сервера имеют функцию GZIP сжатия для CSS/JS файлов.

На тестовых серверах, включен параметр объединения CSS и javascript в один файл. Когда эта опция включена она будет объединять все ваши CSS и javascript файлы для конкретной страницы в 1 CSS и 1 javascript файл. Также появилась возможность отправить эти файлы в Content Delivery Network (CDN). Оптимизированный файл javascript находится в конце страницы. Единственное "раздражение" возникает в первый раз посещения страницы, требуется несколько секунд на ожидание, пока произойдет оптимизация данных и отправка их в CDN, однако после этого все гладко.
Читать далее

Настройка ОС и ПО для owncloud

Archlinux
Есть два AUR пакета для ownCloud 2:

-Стабильная версия 3.0
-Разрабатываемая версия

openSUSE
1. Скопировать ownCloud в директорию Apache: /srv/www/htdocs
2. Дайте веб-серверу необходимые права: sudo chown -R wwwrun owncloud
-Если у вас нет "sudo" необходимо стать root пользователем и выполнить: chown -R wwwrun owncloud в директории.
-(Если вы используете MySQL, вы должны установить базу данных в UTF-8)
3. Откройте папку, в браузере и завершите работу мастера установки.

Если выполнили все шаги, описанные выше, и хотите попробовать в работе систему, выполните следующую команду в терминале для запуска Apache, если он не запущен:

1. sudo /etc/init.d/apache2 start
2. Перейдите http://127.0.0.1/owncloud/index.php и завершите настройку.

SLES и openSUSE rpm пакеты на ownCloud 2.0.1 openSUSE Build Service
Читать далее