1

Я пытаюсь настроить OwnCloud Server v9 для своей цели фрилансинга.

ОСОБЕННОСТИ:- CentOS 7 - nginx - php

Я немного смущен. Я могу найти только информацию о версии PHP 5.5 в руководстве по администрированию сервера ownCloud 9.0. В нем говорится следующее: Тем не менее, настоятельно рекомендуется перейти на PHP 5.5+ для лучшей безопасности и производительности.

https://doc.owncloud.org/server/9.0/admin_manual/installation/php_55_installation.html

Но это кажется мне устаревшим. Текущее состояние (апрель 2016 г.):

php 5.5, активная поддержка до 10 июля 2015 года, поддержка безопасности до 10 июля 2016 года

php 5.6, Активная поддержка до 31 декабря 2016 года, Поддержка безопасности до 31 декабря 2018 года

http://php.net/supported-versions.php

PHP: CentOS 7 поставляется с php 5.4.16-36.el7_1 через yum. Это кажется мне опасным в отношении безопасности, утечек и т.д., Поскольку оно устарело.

1) Лучше ли использовать php-5.6.20.tar.bz2 с php.net/downloads.php#v5.6.20

2) Будет ли он обновляться для новых исправлений безопасности через «yum update»

nginx: CentOS 7 поставляется с nginx 1.6.3-8.el7 через yum. Безопасно ли устанавливать 1.6.x в отношении безопасности, утечек и т.д. На официальном сайте я обнаружил стабильную версию nginx-1.8.1

nginx.org/en/download.html

3) Какую версию nginx выбрать?

Спасибо за вашу помощь, привет Хендрик

2 ответа2

2

Одна из важных обязанностей сопровождающих дистрибутивов - уделять внимание вопросам безопасности программного обеспечения, которое они упаковывают. В случае с таким дистрибутивом, как CentOS, когда уязвимость становится известна, сопровождающие либо упакуют обновленную версию программного обеспечения, либо передают патч в поддерживаемую версию. Таким образом, вы получите уязвимость, которая затрагивает PHP 5.5, но не PHP 5.5-centos.

Это одна из основных причин, по которой вам не следует загружать и устанавливать PHP с php.net, так как тогда вы несете ответственность за то, чтобы быть в курсе любых проблем безопасности, а не за команду безопасности CentOS. Также может быть больно правильно запускаться в качестве замены.

Короче говоря, вы должны согласиться с установкой последней версии программного обеспечения, доступной в репозиториях вашего дистрибутива, для версии дистрибутива, которая все еще поддерживается (CentOS 7 поддерживается до 2024 года).

1

Я также использую последнюю версию Next Cloud на CentOS 7 с версией Nginx, PHP-FPM и PHP 7.0. Текущий выпуск Next Cloud поддерживает PHP 7.0, поэтому я рад запустить его в последней версии. Согласно документации ownCloud, OC также поддерживает последнюю версию PHP.

Когда дело доходит до данных, хорошо, чтобы все было в курсе. Я предлагаю вам сделать следующие основные.

Используйте CentOS 7.x, Nginx, PHP-FPM, PHP 7.x последней версии.

Всегда используйте менеджер пакетов для установки пакетов. При установке чего-либо всегда используйте менеджер пакетов, потому что это поможет вам быть в курсе.

Если вы собираетесь установить версию PHP 7.x, я предлагаю вам использовать remi repo.

https://blog.remirepo.net/post/2016/12/05/Install-PHP-7.1-on-CentOS-RHEL-or-Fedora

Чтобы быть в курсе последних версий Nginx, вы можете использовать официальное репозиторий Nginx.

http://nginx.org/en/linux_packages.html

Просто добавьте новое репо для Nginx в соответствии с руководством, и вы можете использовать это репо для установки и обновления nginx.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .