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

OSCHINA-MIRROR/mifar-osresty

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

Введение

Раньше я активно использовал Oneinstack — мощный набор скриптов для установки веб-сервера, но многие его компоненты собираются самостоятельно, что усложняет процесс обновления. Исключения составляют Nginx, MySQL и PHP, которые можно обновлять отдельно. Поэтому я решил использовать модифицированную версию Oneinstack вместе с двоичными пакетами.

Основные характеристики

  1. Oneinstack использует OpenResty и сетевые оптимизации, а также LibreSSL вместо OpenSSL.
  2. Все компоненты, кроме OpenResty, PCRE и LibreSSL, используются в виде двоичных пакетов, что позволяет легко обновлять систему.
  3. PHP основан на REMI.

Установка

Примечание: Этот стэк поддерживает только CentOS, рекомендуется использовать CentOS 7 64-бит.

Шаг 1. Установка OpenResty, можно переопределить порт SSH.

yum install git -y
git clone https://git.oschina.net/mifar/osresty.git
cd osresty
chmod +x *.sh
chmod +x /include/*.sh
chmod +x /include/*.py
./install.sh 

Шаг 2. Установка PHP, автоматическая установка PHP 7.0 на основе REMI.

Измените значение php_version в файле osresty/versions.txt, чтобы указать нужную версию PHP, начиная с PHP 5.4 до самой последней.

cd osresty
./install_php.sh

Шаг 3. Установка MySQL, рекомендовано использование Percona.

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm -y
yum install Percona-Server-server-57 -y
systemctl start mysql.service # запустить Percona
systemctl enable mysql.service # включить запуск при старте системы
```Для завершения установки Percona 5.7 выполните следующие команды:

```bash
cat /var/log/mysqld.log | grep "temporary password"  # временный пароль для root находится в конце вывода
mysql_secure_installation # выполнить безопасные настройки, все поля кроме изменения пароля должны быть установлены как y

Введите текущий пароль для пользователя root (введите для пропуска):
Объяснение: Введите текущий пароль для пользователя root, если он был указан ранее.
Хотите установить новый пароль для root? [Y/n]  y
Объяснение: Хотите установить новый пароль для root? Введите y, чтобы продолжить.
Хотите удалить анонимных пользователей? [Y/n]  y
Объяснение: Хотите удалить анонимных пользователей? Введите y, чтобы продолжить.
Хотите запретить вход root из сети? [Y/n]  y
Объяснение: Хотите запретить вход root из сети? Введите y, чтобы продолжить.
Хотите удалить базу данных test и доступ к ней? [Y/n]  y
Объяснение: Хотите удалить базу данных test и доступ к ней? Введите y, чтобы продолжить.
Хотите перезапустить таблицы правил? [Y/n]  y
Объяснение: Хотите перезапустить таблицы правил? Введите y, чтобы продолжить.

Обновление

  1. Настроить скрипт установки PHP.
  2. Модифицировать Oneinstack, установив только OpenResty и системные оптимизации.

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

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

Введение

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

Обновления

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

Участники

все

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

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