Мой каталог /var/www переполнен

TLS1.2 недоступен в OpenSSL, поставляемом с CentOS 6.7.

Ваши варианты:

  • Обновление до CentOS 7
  • Попробуйте установить rpm из более поздней версии - очень опасно с OpenSSL, так как вы рискуете сломать много пакетов.
  • Скомпилируйте собственную версию OpenSSL - нуждается в постоянном обслуживании при каждом выходе патча.

В этом ответе есть еще несколько вариантов.

По вашему собственному признанию, вы не знакомы с администрированием Linux, поэтому я бы очень осторожно отнесся к любому из вышеперечисленных вариантов.

0
04.02.2014, 22:20
2 ответа

Поскольку самый большой раздел, похоже, /home, вот одно из решений (предполагая, что нет каталога /home/webpages):

cd /var
cp -a www /home/webpages/
rm -fr www
ln -s /home/webpages/ www

Что это делает:

  • Войдите в директорию /var/
  • Сделайте (насколько это возможно) точную копию /var/www в директории /home/webpages
  • Полностью уничтожьте содержимое директории www (для экономии дискового пространства). rm -fr - очень опасная команда Всегда используйте rm -fr с максимальной осторожностью
  • Сделайте символическую ссылку (symlink), чтобы /var/www теперь использовал файлы в /home/webpages

Теперь, иногда веб-серверы имеют проблемы с симлинками (я знаю, что Apache, в некоторых конфигурациях отказывается следовать симлинкам), но, насколько я помню, это не является проблемой, если корень документа (каталог, который веб-сервер использует для публикации файлов в Интернете) указывает на симлинки или если симлинки находятся ниже корня документа. Но если это проблема, может потребоваться настройка Apache для разрешения симлинков.

0
29.04.2021, 00:42

Если у вас есть свободное пространство непосредственно после раздела, вы можете изменить размер раздела и файловой системы на нем с помощью resize2fs

0
29.04.2021, 00:42

Теги

Похожие вопросы