Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
TaskBoard - это бесплатный инструмент с открытым исходным кодом, который можно использовать для отслеживания того, что необходимо сделать. Он предоставляет удобный веб-интерфейс и минимальное приложение для отслеживания задач. TaskBoard легко настраивается и работает практически на любом веб-хосте.
В этом руководстве я объясню, как установить и настроить TaskBoard на сервере Vultr Fedora 30.
192.0.2.2в качестве примера.ПРИМЕЧАНИЕ. Если вы вошли в систему как пользователь root, вы можете удалить sudoвсе команды, представленные в этой статье.
Сначала обновите систему и пакеты до последних версий, выполнив следующую команду:
sudo dnf upgrade -y
Перед началом вам необходимо установить веб-сервер Apache, PHP 7, базу данных SQLite и другие необходимые пакеты на ваш сервер.
Вы можете установить их, выполнив следующую команду:
sudo dnf install -y httpd git sqlite php php-common php-cli php-json php-sqlite3 php-opcache php-mcrypt php-mbstring php-gd php-xml
Убедитесь, что Apache включен и работает:
sudo systemctl enable --now httpd.service
Включите порты HTTP и HTTPS в демоне брандмауэра:
sudo firewall-cmd --add-service http --add-service https --permanent
sudo firewall-cmd --reload
Вы можете скачать последнюю версию TaskBoard с GitHub с помощью gitкоманды:
git clone https://github.com/kiswa/TaskBoard.git
Переместить TaskBoardкаталог в /var/www/html/.
sudo mv TaskBoard /var/www/html/
Установите необходимые зависимости PHP с помощью Composer.
cd /var/www/html/TaskBoard
sudo ./build/composer.phar self-update
sudo ./build/composer.phar install
Установите правильное право собственности на TaskBoardкаталог.
sudo chown -R apache:apache /var/www/html/TaskBoard
Создайте новый файл конфигурации виртуального хоста для TaskBoard. Вы можете сделать это с помощью следующей команды:
sudo nano /etc/httpd/conf.d/taskboard.conf
Добавьте следующие строки:
<VirtualHost *:80>
ServerName 192.0.2.2
DocumentRoot /var/www/html/TaskBoard
<Directory /var/www/html/TaskBoard>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/taskboard-error.log
CustomLog /var/log/httpd/taskboard-access.log combined
</VirtualHost>
Сохраните файл и выйдите.
Затем перезагрузите службу Apache, чтобы эти изменения вступили в силу:
sudo systemctl reload httpd.service
Поскольку SELinux по умолчанию включен на изображениях Vultr Fedora 30, необходимо пометить структуру каталогов на панели задач. Отключение SELinux - еще один вариант, но не рекомендуется.
Сначала добавьте httpd_sys_content_tконтекст в родительский каталог TaskBoard, который разрешает доступ только для чтения:
sudo semanage fcontext -a -t "httpd_sys_content_t" "/var/www/html/TaskBoard(/.*)?"
Затем добавьте, httpd_sys_rw_content_tгде требуется доступ для записи:
sudo semanage fcontext -a -t "httpd_sys_rw_content_t" "/var/www/html/TaskBoard/api(/.*)?"
Наконец, переназначьте эти файлы, чтобы применить изменения:
sudo restorecon -Rv /var/www/html/TaskBoard
Теперь, когда установка завершена, вы можете перейти к веб-интерфейсу TaskBoard.
Откройте ваш любимый веб-браузер и введите URL http://192.0.2.2. Войдите в TaskBoard, используя имя пользователя и пароль по умолчанию admin. После успешного входа вы увидите основную панель управления. Вы должны изменить пароль администратора сразу после вашего первого входа в систему.
Изучение 26 методов анализа больших данных: часть 1
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше