HackTheLife

Просто блог

ГлавнаяLinuxРешаем проблемыУстановка и настройкаDIYArduino и прочееСамогоноварениеКалькулятор самогонщикаРазноеВсякое разное

Установка софта для вебсервера

11.03.2016

Установка Nginx из тестового репозитория (в основном слишком древняя версия)

aptitude -t testing install nginx

 

 Установка php7.0 (основной пакет php7.0 не ставим, иначе установит и апач)

aptitude -t testing install php7.0-fpm php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-curl

В процессе установки может появится ошибка что необходимо обновить libtinfo5 и зависимые от нее libncurses5 libncursesw5, соглашаемся с предложением обновить их из тестового репозитория до свежей версии.

В файле /etc/php/7.0/fpm/php.ini

Находим строку:
;cgi.fix_pathinfo = 1

Приводим ее к виду:
cgi.fix_pathinfo = 0

Это устранит уязвимость в связке php-fpm + nginx ( статья )

 

Установка MySQL опять же из тестового, и даже там последняя версия 5.6 а не 5.7...

aptitude -t testing install mysql-server

Опять ошибки с необходимостью обновить библиотеки.

 

Настройки сайта

Скоро тут будут настройки сайта