Os/Linux

Oneinstack - 웹서버 APM 자동 설치 스크립트

projin 2022. 2. 24. 10:13

This script is written using the shell, in order to quickly deploy LEMP/LAMP/LNMP/LNMPA/LTMP(Linux, Nginx/Tengine/OpenResty, MySQL in a production environment/MariaDB/Percona, PHP, JAVA), applicable to CentOS 7 ~ 8(including redhat), Debian 8 ~ 11, Ubuntu 16 ~ 21, Fedora 27+ of 32 and 64.

 



OneinStack 구성

  • lnmp(Linux + Nginx + MySQL/MongoDB + PHP)
  • 램프(Linux  + 아파치 + MySQL/MongoDB + PHP)
  • lnmpa(Linux + Nginx + MySQL/MongoDB + PHP + Apache): Nginx는 정적 PHP를 처리하고 Apache는 동적 PHP를 처리합니다.
  • lnmt(Linux + Nginx + MySQL/MongoDB + Tomcat): Nginx는 정적 처리, Tomcat(JDK)은 JAVA 처리
  • lnpp(Linux + Nginx + PostgreSQL + PHP)
  • lapp(Linux + Apache + PostgreSQL + PHP)

지원 시스템 버전

  • CentOS 7~8
  • Debian 8~11
  • Ubuntu 16~21
  • Fedora 27+
  • Deepin 15
  • Amazon Linux 2
  • Aliyun Linux 2~3

 

특성

  • 대화식 무인 설치를 지원하도록 지속적으로 업데이트됨
  • 소스코드는 컴파일되어 설치되며, 대부분의 소스코드는 최신 안정버전이며 공식 홈페이지에서 다운로드
  • 여러 데이터베이스 버전 제공(MySQL-8.0, MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.4, MariaDB-10.3, MariaDB-10.2, MariaDB-5.5, Percona-8.0, Percona-5.7, Percona-5.6, Percona -5.5, PostgreSQL, MongoDB)
  • 여러 PHP 버전 제공(PHP-8.0, PHP-7.4, PHP-7.3, PHP-7.2, PHP-7.1, PHP-7.0, PHP-5.6, PHP-5.5, PHP-5.4, PHP-5.3)
  • Nginx, Tengine, OpenResty, Apache 및 nginx waf 기능 제공
  • 여러 Tomcat 버전 사용 가능(Tomcat-10, Tomcat-9, Tomcat-8, Tomcat-7)
  • 여러 JDK 버전 제공(JDK-11.0, JDK-1.8, JDK-1.7, JDK-1.6)
  • 필요에 따라 PHP 캐시 가속기를 설치하여 ZendOPcache, xcache, apcu, eAccelerator를 제공합니다. 그리고 PHP 암호화 및 복호화 도구 ionCube, ZendGuardLoader
  • 필요에 따라 Nodejs, Pureftpd, phpMyAdmin 설치
  • 필요에 따라 Memcached 및 Redis 설치
  • Jemalloc은 MySQL, Nginx를 최적화합니다.
  • 가상 호스트 추가를 위한 스크립트 제공
  • Nginx/Tengine/OpenResty/Apache, PHP, Redis, Memcached, phpMyAdmin 업그레이드 스크립트 제공
  • 로컬 백업, 원격(rsync), Aliyun OSS, Tencent Cloud COS, Youpaiyun, Qiniuyun, Amazon S3 및 Dropbox 백업 스크립트 제공

 

 

 

https://github.com/oneinstack/oneinstack