Multianant Osticket Helpdesk позволяет создавать несколько арендаторов из одной установки. Это делает оптимальное использование ресурсов веб -сервера.
В этой статье мы обсудим, как сделать настройку Osticket для реализации многоцелевого. Этот пост будет охватывать следующие темы:
Обзор Osticket:
Osticket - это программное обеспечение для поддержки поддержки клиентов с открытым исходным кодом. Он предоставляет интуитивно понятную панель управления и компонент отчетности в реальном времени. У него простой в использовании модуль управления запросами. Это позволяет вам создавать запросы из вашего телефона, электронной почты и веб-форм. Который предлагает множество вариантов, чтобы помочь адаптировать все части опыта поддержки клиентов, такие как комментарии и уведомления по электронной почте.
Обзор мультиченного затраты:
Многоцелевое больное относится к реализации, где несколько независимых экземпляров приложения работают в общей среде. Экземпляры (арендаторы) логически изолированы, но физически интегрированы. Организация может иметь несколько отделов. Таким образом, они могут создать несколько арендаторов/экземпляров одного и того же приложения. Например, в нашем случае система Helpdesk может быть настроена для разных доменов одной и той же организации. Там могут быть сотни арендаторов, но все они будут использовать одни и те же файлы и, следовательно, одинаковое хранилище. Это снизит затраты на хранение, а также будет проще улучшить обновление. Разработчики должны обновлять файлы только из одного места вместо того, чтобы вносить изменения для каждого сайта отдельно.
Каковы преимущества многопользователя?
Вот некоторые важные преимущества многопользовательского
- Оптимизация ресурсов: Одна машина, зарезервированная для одного арендатора, не эффективна. Потому что один арендатор вряд ли будет использовать всю вычислительную мощность машины. Обмен машинами будет максимизировать доступность ресурсов.
- Снижение затрат: с несколькими арендаторами, разделяющими одни и те же ресурсы, будут стоить намного ниже, чем если бы каждый арендатор нуждается в собственной специальной инфраструктуре.
- Эффективное хостинг: Также мультитенантное остикет уменьшит расходы на хостинг до минимума в общей среде.
- Безопасность: При меньшем взаимодействии с внешним миром воздействие вредоносного программного обеспечения уменьшается.
- Легкое обновление : обновить файлы только в одном месте вместо обновления их отдельно. Это сэкономит много времени и усилий.
Внедрение мультитенантного остикета:
- Создайте новые пустые имена базы данных как «main_db».
- Затем создайте таблицу с именем «Арендатор», в котором будут содержатся подробности обо всех арендаторах.
- У него будут следующие поля:
- site_name
- URL
- DB_NAME
- Сайт \ _name Поле будет содержать имя арендатора. URL Field будет иметь полный URL -адрес арендатора. Поле DB \ _name содержит имя базы данных, которое будет создано для нового арендатора.
- После этого открыть файл /include/ost-config.php и добавить следующий код
$url = $_SERVER['SERVER_NAME'];
$conn = new mysqli(DBHOST,DBUSER,DBPASS,DBSITES);
$sql = "select * from ost_sites where url = '$url'";
$res = $conn->query($sql);
$row = $res->fetch_array();
if ($url == $row['url']) {
define('DBNAME',$row['db_name']);
} else {
define('DBNAME','dynabic_osticket');
}
- Этот код обновит подключение к базе данных по умолчанию. Сначала он получит URL нынешнего арендатора. Тогда он получит имя базы данных в соответствии с этим URL. Вот как приложение будет знать, к какой базе данных подключиться. Каждый арендатор будет иметь отдельную базу данных. База данных будет выбрана на основе URL -адреса арендатора.
- Для создания нового арендатора просто настройте новый домен арендатора на Nginx Server. После этого просто скопируйте текущую базу данных Osticket и переименуйте ее. Наконец, добавьте вход в таблицу «Арендатор» базы данных «main_db».
Заключение:
Osticket - это бесплатное программное обеспечение для управления службой управления и с открытым исходным кодом. Мы узнали, как создавать настройки Osticket для внедрения многоцелевого в Osticket, чтобы сэкономить затраты, оптимизировать приложение и более низкие требования к ресурсам. Это облегчит жизнь разработчикам, чтобы создать новых арендаторов в нескольких простых шагах. Следовательно, создайте несколько арендаторов Osticket из одной и той же установки.
Исследовать:
Пожалуйста, загляните на следующую страницу, чтобы узнать больше о Osticket: