1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/youngxj0-Bty1.0

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Bty1.1 (уже не обновляется, переходите на Bty5)

Введение

Bty — это система дистрибуции с открытым исходным кодом.

Если вы считаете, что этот проект может быть вам полезен, приглашаем вас сделать форк и начать работу.

🥇 Официальный сайт | 🥈 Блог | 🥉 Сообщество | 🛒 Покупка лицензии | 📹 Видеоуроки | 👬 QQ группа

Акция от Палаты

Палата предлагает панель управления серверами «один ключ для всего». Получите подарочный пакет на сумму 3188 юаней. Нажмите здесь, чтобы получить 🎁 [нажмите здесь, чтобы получить]

Архитектура программного обеспечения

Thinkphp5 flatlab-bootstrap3

Участники проекта

Youngxj Асюэ

Описание проекта

Эта система основана на открытом API Палаты и используется для управления хостами. В настоящее время она может выполнять большинство функций управления хостом, таких как добавление хоста, изменение конфигурации хоста, удаление хоста, поиск хоста и использование функций панели управления Палаты. Поскольку панель управления Палатой предназначена для одного пользователя, эта система может использоваться индивидуальными операторами IDC-дистрибуции.

Особенности проекта

  1. Независимое управление пользователями и настройка бэкенда.
  2. Использование открытого API Палаты для доступа к серверу позволяет выполнять обычные операции веб-сайта, такие как запуск веб-сайтов, привязка доменов, SSL-сертификаты, защита от кражи, однократная установка, защита от подделки веб-сайтов и мониторинг отчётов, а также функции брандмауэра.
  3. Совместно с мощной экосистемой Палаты можно установить больше плагинов и использовать множество интересных функций.
  4. Встроенная простая и удобная оплата для членов клуба.

Руководство по установке

  1. Загрузите и распакуйте исходный код в корневой каталог веб-сайта (в настоящее время не поддерживает вторичные каталоги).

  2. Загрузите и импортируйте файл базы данных bty.sql.

  3. Измените информацию о базе данных в application/database.php.

    // IP сервера 'hostname' => '', // Имя базы данных 'database' => '', // Имя пользователя 'username' => '', // Пароль 'password' => ''

  4. Установите рабочий каталог в /public.

  5. Добавьте правила псевдостатических файлов Thinkphp.

Apache:

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

Nginx:

location / {
if (!-e $request_filename){
	rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}

IIS:

<rewrite>
<rules>
<rule name="OrgPage" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(.*)$" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" />
</rule>
</rules>
</rewrite>

Инструкция по подключению к серверам Палаты

  1. Установка Палаты: установите последнюю версию панели Палаты на сервере распределения (официальный сайт Палаты | регистрация).
  2. Установка среды: после установки панели перейдите на веб-панель Палаты, чтобы выполнить установку среды. Youngxj рекомендует следующую конфигурацию: Centos7.2 | PHP5.3-7.3 | Mysql5.5 | Redis4.0.9 | Nginx1.14.0 | Pure-Ftpd 1.0.47 | phpMyAdmin 4.4 | дистрибутив исходного кода Палаты 1.1.
  3. Ключ API Палаты: панель Палаты — интерфейс API (обратите внимание, что адрес API не должен содержать безопасный вход, например, http://127.0.0.1:8888) — включите и получите ключ API — ⚠️ заполните белый список IP с текущим IP-адресом сервера системы распространения.
  4. Тестирование домена: ⚠️ обязательно! Необходимо разрешить доменное имя верхнего уровня для разрешения этого IP-адреса сервера. Введите его в систему управления хостом.
  5. Адрес управления базой данных: панель Палаты — база данных — phpMyAdmin, затем скопируйте адрес 🔗 http://x.x.x.x:888/phpmyadmin_xxxxxxxxxx/index.php и введите его в поле «Адрес управления базой данных» в системе управления хостом.
  6. Метки производительности: при добавлении сервера следуйте стандартным инструкциям по заполнению. Опишите производительность хоста как можно более кратко и точно, используя такие ключевые слова, как 2G4H6M.
  7. Метка среды: информация об установке и установленных плагинах на сервере, опишите среду хоста, используя краткие и точные ключевые слова, такие как Centos7.2 PHP5.3-7.3.
  8. Примечание: бесплатная версия (поскольку Палата не ограничивает размер пространства, поэтому в настоящее время невозможно ограничить использование пространства и базы данных пользователями). Коммерческая версия (поддерживает пространство, базу данных, общий контроль трафика).
  9. Если вы столкнулись с ошибкой при открытии хоста, сначала проверьте правильность информации о хосте и убедитесь, что эта система работает на IP-адресе, включённом в белый список ключей API.

Использование

  1. Требования к версии PHP: PHP 5.6
  2. Адрес бэкэнда — /admin (бесплатная версия в настоящее время не поддерживает изменение), пожалуйста, следуйте инструкциям на первой странице бэкэнда администратора для добавления хоста.
  3. Имя пользователя бэкэнда: admin пароль: admin000
  4. Изменить настройки сайта в домене сайта.
  5. Эта система была написана Youngxj. Пожалуйста, соблюдайте условия использования с открытым исходным кодом и разрешите вторичную разработку.
  6. ⚠️ Используйте последнюю версию панели Палаты

Скриншоты проекта

Бэкэнд управления Управление хостом

Предварительный просмотр платной версии

Bty3.7

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/youngxj0-Bty1.0.git
git@api.gitlife.ru:oschina-mirror/youngxj0-Bty1.0.git
oschina-mirror
youngxj0-Bty1.0
youngxj0-Bty1.0
master