Найти в Дзене

Open Media Vault. Как создать NFS папку и расшарить ее по http, используя Apache (для доступа через браузер).

Оглавление
Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

Резко возникла необходимость в доступе к файлам через браузер. У нас имеется сервер-хранилище Open Media Vault и в этой статье мы посмотрим, что можно с этим сделать, для организации доступа к файлам.

Исходные данные:

Сервер OMV - 192.168.0.100:82

Создана файловая система и общий ресурс - temp

Изменяем порт доступа к веб консоли

Для удобства изменяем порт по умолчанию для доступа к веб интерфейсу OMV

System - General Settings - Web Administration - Порт

Я на примере выставил 82 порт

NFS

В Open Media Vault включаем NFS и создаем шару

Services - NFS - Settings - Включить

Применить изменения

Services - NFS - Shares - Add

Добавляем существующую папку

в нашем случае будет папка - temp

Применить изменения

Папка опубликуется по пути /export/temp

Установка Apache

Заходим на наш OMV сервер по SSH и устанавливаем веб-сервер apache

sudo apt install apache2

редактируем файл конфигурации apache:

sudo nano /etc/apache2/apache2.conf

Добавляем следующие строки для нашей директории, которую мы будем шарить:

<Directory /export/temp>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

открываем файл конфигурации сайта:

sudo nano /etc/apache2/sites-available/000-default.conf

изменяем там параметр DocumentRoot на путь к нашей папке:

<VirtualHost *:80>
ServerName temp
ServerAdmin webmaster@localhost
DocumentRoot /export/temp/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

В файле выставляем прослушиваемый порт:

/etc/apache2/ports.conf

Сохраняемся и перезапускаем Apache:

sudo systemctl restart apache2

Теперь папка доступна по http://192.168.0.100

Также я сделал автоматическую чистку этой папки:

Открываем планировщик:

crontab -e

добавляем в него строку:

@hourly rm -rf /export/temp/*

сохраняемся и выходим

Каждый час опубликованная папка будет полностью очищаться

Читай также:

❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект