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 백업 스크립트 제공
'Os > Linux' 카테고리의 다른 글
카페24 가상 서버 운영시 NGINX SSL 설정 및 mysql 외부 접근 허용 (0) | 2021.04.02 |
---|---|
CentOS 8 내년 지원 종료, 이후 CentOS Stream 체제로 전환 (0) | 2020.12.09 |
이미지 및 동영상 캐시서버 구축하기(Nginx,Apache) (0) | 2020.09.07 |