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

OSCHINA-MIRROR/misaka-0x0d-shizhan

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

Шизхан

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

Платформа для проведения конкурса по безопасности интернет-пространства «Линь Дун» — написана с использованием ThinkPHP5.0 + Bootstrap3. Эта платформа предназначена для моделирования первого этапа конкурса по безопасности интернет-пространства.

Пример сайта

test.ld80.cn

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

Передняя панель Введите описание изображения Введите описание изображения Задняя панель Введите описание изображения

Docker

  1. Создание образа

    Описание: Административный аккаунт и пароль платформы могут быть изменены в start.sh:7

    Выполните команду docker build -t lingdun/shizhan ., чтобы создать docker-образ. Убедитесь, что вы установили и запустили docker.

  2. Выбор существующего образа

    Выполните команду docker pull lingdun/shizhan, чтобы скачать docker-образ. Убедитесь, что вы установили и запустили docker.

  3. Запуск контейнера

    Открытые порты внутри контейнера: 80, 443, 3306

    Выполните команду docker run -d -p80:80 -v shizhan_sqldb:/var/lib/mysql lingdun/shizhan

  4. Объяснение

    По умолчанию учетные данные MySQL: root/ld80cn

    По умолчанию административный аккаунт и пароль: admin/adminadmin

    Пароль базы данных можно изменить в start.sh:3

    Административный пароль можно изменить в start.sh:9

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

Инструкция по установке (старая версия, исходный код перемещён в каталог source)

  1. Требования к среде:

    PHP 5.6 и выше MySQL 5.5

  2. Укажите рабочий каталог сайта как "public", обратите внимание на защиту от XSS!

  3. Настройте правила переадресации (пример для Nginx)

    Для Apache сервера уже существует .htaccess, достаточно убедиться, что модуль mod_rewrite.so загружен

    Если используется nginx, добавьте следующие строки в конфигурационный файл:

    В секции location / добавьте следующее содержимое:

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

    Для других WEB контейнеров см.: https://www.kancloud.cn/manual/thinkphp5/177576

  4. Откройте сайт и следуйте инструкциям по установке, указывая информацию о базе данных и административном аккаунте.

Функционал платформы

Передняя часть

1. Базовая функция входа и регистрации
2. Функция ответов на вопросы
3. Функция динамического рейтинга
4. Функция личной истории и проверки результатов

Задняя часть

1. Настройка платформы
2. Управление вопросами
3. Управление пользователями

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

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

Введение

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

Участники

все

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

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