AMH 클라우드 호스트 관리 패널 Linux 자동 배포 LNMP 환경 WebUI 오픈 소스 호스트 패널

AMH를 사용하여 LNMP 환경을 자동으로 배포하는 Linux 서버 관리 패널

AMH 유연한 다중 환경, 소프트웨어 모듈식 아키텍처 설계 및 높은 확장성 유연성을 지원하는 중국 최초의 패널입니다. LNMP 환경은 자동으로 구축되며 패널은 LNMP, LAMP, LNGX, LNAMP 등 다양한 WEB 애플리케이션 환경을 지원합니다. AMH는 10년 동안 중단 없이 무료 버전 지원을 제공했으며 최신 버전에는 무료 인증에 대한 상용 인증이 추가되었습니다. 과거에는 예외 모니터링, 데이터베이스 및 파일 동기화, 트래픽 보호 관리, 로드 밸런싱 등을 포함한 유료 라이선스 소프트웨어가 모두 무료로 제공되었습니다.

AMH 빠르고 컴팩트하며 가볍습니다.초보자가 사용하기에 적합한 서버 관리 패널. 시각적 소프트웨어 설치는 간단하고 편리하여 서버 유지 관리 시간을 크게 절약합니다.

다음으로 AMH를 사용하여 RedHat 7에 LNMP 환경을 자동으로 배포합니다. Microsoft Cloud Azure.com은 무료 Standard B1s(1 vcpu, 1 GiB 메모리) 클라우드 서버를 제공하며 Linux 버전은 RedHat 7.7만 지원합니다.

초보자도 사용하기에 충분하며 워드프레스를 사용하여 무료 블로그 블로그를 구축할 수 있습니다. mysql5.6과 php7.4도 설치할 수 있는데 월 100G의 아웃바운드 트래픽에 불과하지만 블로그의 사진은 Amazon Cloud의 CDN을 사용하여 전 세계에 배포할 수 있습니다.

AMH 공식 홈페이지:https://amh.sh/

AMH를 사용하여 LNMP 환경 자동 배포

이 테스트에서 AMH는 자동으로 LNMP 환경을 배포하고 Azure B1s 서버를 선택합니다.

Linux 기본 환경 구성

먼저 Azure B1s 서버에서 Linux 기본 환경을 구성합니다.

SSH 원격 연결에 대해서는 다음을 참조하십시오.Azure Linux Microsoft 클라우드 호스트는 루트 슈퍼 사용자를 사용하여 로그인합니다.

RedHat 7이고 당시 DNF 명령이 릴리스되지 않았기 때문에 YUM 향상 도구를 설치하십시오. 따라서 소프트웨어 설치에는 YUM 명령만 사용할 수 있습니다.

DNF 명령(Dandified yum)은 RedHat 기반 시스템용 기존 YUM 패키지 관리자의 차세대 버전입니다. Fedora 22, CentOS8 및 RHEL8의 기본 패키지 관리자입니다.

yum 설치 yum-utils yum 업데이트

dnf 명령 설치

냠 설치 dnf

epel 및 remi 소프트웨어 소스 설치, dnf repolist all 명령으로 모든 데이터 소스 보기 가능

dnf 설치 https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm dnf 설치 https://rpms.remirepo.net/enterprise/remi-release-7.rpm dnf makecachea

DNF 명령 자동 업데이트 설치

dnf 설치 dnf-자동 시스템ctl 시작 dnf-automatic.timer

개발 도구 패키지 그룹 설치

dnf 그룹 설치 '개발 도구' -y

SWAP 가상 메모리 구성

Linux의 스왑 파티션은 Windows의 가상 메모리와 유사하며 물리적 메모리가 부족할 때 스왑 파티션을 생성하여 메모리가 너무 작은 문제를 해결할 수 있습니다.

사용 무료 -m 서버 가상 메모리를 확인하십시오. Microsoft B1s는 기본적으로 2G 가상 메모리를 활성화합니다. 2G SWAP 스왑 파티션이 너무 작다고 생각되면 스왑 스왑 파티션을 삭제하고 4G 이상의 가상 메모리 SWAP 스왑 파티션을 다시 만듭니다.

사용 스왑폰 -s 스왑 파티션의 위치를 보려면 명령을 실행하십시오.

# 중지 스왑 스왑 파티션 swapoff /mnt/resource/swapfile # 삭제 스왑 파티션 rm -rf /mnt/resource/swapfile # 삭제 부팅 /etc/fstab 구성 내용 sed -i "/'\/mnt/resource/swapfile 스왑 스왑 기본값은 0 0'//" /etc/fstab

스왑 스왑 파티션 생성

# 8G 스왑 스왑 파티션 가상 메모리 생성 sudo dd if=/dev/zero of=/swapfile bs=1024 count=8388608 # 스왑 스왑 파티션 크기 보기 ls -lh /swapfile # 스왑 파일 권한 변경 sudo chmod 600 /swapfile # 형식 스왑 파일 sudo mkswap /swapfile # 스왑 파일 활성화 sudo swapon /swapfile # set boot echo '/swapfile swap swap sw 0 0' | sudo tee -a /etc/fstab

서버의 시간대를 수정하는 것은 매우 중요합니다.때때로 클라이언트와 서버의 시간이 다르면 일부 소프트웨어가 작동하지 않을 수 있습니다.

sudo timedatectl set-timezone 아시아/상하이

방화벽을 영구적으로 닫습니다.방화벽 기능이 필요한 경우 Azure B1s 서버의 클라우드 플랫폼에서 네트워크 옵션에서 방화벽을 설정할 수 있습니다.클라우드 플랫폼의 방화벽 설정이 더 유연합니다.

#는 방화벽 상태 시스템을 봅니다ctl status firewalld #는 방화벽 시스템을 닫습니다ctl stop firewalld #는 방화벽 시스템을 영구적으로 닫습니다ctl firewalld를 비활성화합니다

기본 구성이 완료되면 재부팅하면 서버가 다시 시작되고 LNMP 환경 설치가 시작됩니다.

LNMP 환경 자동 배포

AMH 패널 설치 페이지로 이동:https://amh.sh/install.htm

사용자 지정 설치를 클릭하고 설치할 버전을 선택합니다. 여기서 웹 서버 소프트웨어는 nginx1.20, 데이터베이스 소프트웨어는 musql5.6, php는 php8.0 버전을 선택합니다.

AMH 클라우드 호스트 Linux 관리 패널 - 중국 최초의 오픈 소스 WebUI 호스트 패널 -1

루트 계정으로 Linux 서버에 로그인하고 다음 명령을 실행하여 AMH를 설치합니다.

wget http://dl.amh.sh/amh.sh && bash amh.sh nginx-1.20,mysql-5.6,php-8.0

설치 팁

메시지가 표시되면 amh를 설치합니다. wget: 명령을 찾을 수 없음

AMH를 설치하기 전에 다음 명령을 실행하여 wget 명령을 설치하십시오.

#centos 시스템 yum 설치 -y wget #Ubuntu 시스템 apt-get 설치 -y wget

amh 설치 과정에서 서버가 amh.sh 도메인 이름을 확인할 수 없는 경우,

AMH를 설치하기 전에 서버의 DNS를 변경하십시오. 다음 명령을 실행하여 DNS 확인을 바꿉니다.

echo -e "옵션 시간 초과:1회 시도:1회전\nnameserver 8.8.8.8\nnameserver 114.114.114.114" >/etc/resolv.conf;

amh를 성공적으로 설치한 후 패널에 접근할 수 없는 경우 호스팅 제공업체에 보안 그룹/방화벽 제한이 있는지 확인하고 패널 8888 및 9999 포트를 여는 등 포트를 개방하십시오.

AMH7.0 컴파일 및 설치가 지원하는 시스템

현재 출시된 CentOS, Ubuntu 및 Debian의 모든 안정적인 버전을 지원하고 x86/x86_64, aarch64/arm64 아키텍처를 사용하는 시스템을 완벽하게 지원합니다.

  • CentOS Stream 9 x64 신규
  • CentOS 스트림 8 x64
  • 센트OS 7 x64
  • 데비안 11 x64(과녁)
  • 데비안 10 x64(버스터)
  • 데비안 9 x64(스트레치)
  • 데비안 8 x64(제시)
  • 데비안 8 i386(제시)
  • 데비안 7 x64(쌕쌕거림)
  • 데비안 7 i386(쌕쌕거림)
  • 우분투 22 x64 신규
  • 우분투 20x64
  • 우분투 18x64
  • 우분투 16x64
  • 우분투 16 i386
  • 우분투 14x64
  • 우분투 14 i386

 

AMH 클라우드 호스트 Linux 관리 패널 - 중국 최초의 오픈 소스 WebUI 호스트 패널 -1

중국어 설치 인터페이스에서 Y를 입력하고 Enter를 눌러 AMH를 설치합니다.

컴파일 및 설치 속도가 다소 느립니다. 잠시만 기다려 주십시오.

AMH 클라우드 호스트 Linux 관리 패널 - 중국 최초의 오픈 소스 WebUI 호스트 패널 -1

LNMP 환경에서 AMH 패널을 성공적으로 설치하는 데 37분이 걸렸습니다.

호스트 패널에 로그인하기 위한 액세스 주소를 입력하십시오: https://20.231.211.35:9999

AMH 사용자 이름: 관리자

AMH 암호: 70dddd708f17

AMH 클라우드 호스트 Linux 관리 패널 - 중국 최초의 오픈 소스 WebUI 호스트 패널 -1

메인 패널에는 서버 CPU 정보, 서버 디스크 정보, 서버 네트워크 카드 흐름도, 서버 메모리 정보, 서버 시스템 정보의 5개 항목이 있습니다. 서버 시스템 정보에서 먼저 서버의 시스템 시간을 동기화합니다.

다음으로 AMH 패널에서 서버의 웹 사이트 및 데이터베이스를 관리할 수 있습니다. SSH를 사용하여 서버에 연결할 필요 없이 호스트 패널에서 서버의 모든 설정을 제어할 수 있습니다.

AMH 클라우드 호스트 Linux 관리 패널 - 중국 최초의 오픈 소스 WebUI 호스트 패널 -1

오른쪽 상단의 설정을 클릭하고 설정에서 액세스 포트를 수정하고 승인된 계정을 등록할 수 있습니다.이제 AMH의 승인된 계정은 무료로 적용할 수 있으며 공식 웹사이트에 등록하기만 하면 됩니다.

AMH 클라우드 호스트 Linux 관리 패널 - 중국 최초의 오픈 소스 WebUI 호스트 패널 -1

공인계좌 등록도 매우 간단하여 계좌비밀번호 입력 후 휴대폰인증만 하면 끝! 그런 다음 소프트웨어 스토어에서 서버 응용 프로그램 소프트웨어를 설치할 수 있습니다.인증을 위해 구매해야 하는 일부 소프트웨어는 전문가 수준의 소프트웨어로 기본적으로 초보 사용자가 사용하지 않습니다.필요할 때 충전하여 구입할 수 있습니다. 시간.

AMH 클라우드 호스트 Linux 관리 패널 - 중국 최초의 오픈 소스 WebUI 호스트 패널 -1

소프트웨어 스토어에는 설치할 수 있는 일부 소프트웨어가 있으며 필요에 따라 설치할 수 있습니다.

AMH 클라우드 호스트 Linux 관리 패널 - 중국 최초의 오픈 소스 WebUI 호스트 패널 -1

블로그 사이트를 성공적으로 구축하려면 소프트웨어 스토어에서 다음 소프트웨어를 설치해야 합니다.

CDN 리버스 프록시

lngx-2.6 버전으로 업데이트합니다. WebSocket(ws) 안티 생성 옵션 추가, 캐시를 닫거나 시작할 때 https 구성이 업데이트되지 않는 문제 수정, ipv6 수신 옵션 추가, 웹 사이트에 동시성 제한, 광대역 속도가 있을 때 환경 nginx 변경 문제 수정 제한 또는 트래픽 보호 CDN 모드 및 가상 호스트 목록 복구 규칙 파일을 클릭하여 환경 관리 문제를 전환하십시오. AMH-LNGX 리버스 프록시용 환경 모듈. LNGX는 Linux+Nginx+X이며 X는 제한이 없습니다. lngx 웹사이트 환경은 캐시 관리 및 안티 생성 사이트 설정 지원, 온라인 키워드 추가 및 교체 지원, 다양한 유형의 파일 교체 설정 지원, 사용자 지정 시작 및 끝 html 코드 블록 추가 등을 지원합니다. 다른 위치에 lngx 환경을 만들고 사이트의 CDN 가속 이미지로 캐싱을 활성화하는 등 다른 환경 응용 프로그램의 프런트 엔드로 lngx 환경을 만들 수 있습니다.

의사 정적 규칙

amrewrite-2.0 버전으로 업데이트 및 업그레이드, 거머리 방지 규칙 설정 옵션 추가, 명령줄 작업 단순화, 연결 문제를 표시하지 않는 고정 하위 도메인 호스트 규칙 목록, 최적화된 도메인 이름 점핑, URL 재작성 옵션, 4개의 기본 새 규칙 조정 및 추가 . AMRewrite는 AMH 패널 환경 호스트 URL 재작성 모듈로, 규칙 추가, 편집, 삭제, 규칙 파일 유지 및 규칙의 정확성 확인 기능을 제공합니다.

SSL 인증서 관리

amssl-3.6(v17) 버전 업데이트 및 업그레이드, 애플리케이션 인증서의 기본 사이트가 활성화되지 않는 문제 업데이트 및 수정, ipv6 모니터링이 있을 때 ipv4가 http2를 활성화할 수 없는 문제 수정. AMSSL은 AMH 패널의 HTTPS/SSL 인증서 지원 모듈로 사용자 지정 구성 인증서, Lets Encrypt 인증서의 자동 신속한 배포(와일드카드 와일드카드 인증서의 파일 확인 또는 DNS 확인), 자동 갱신 기능, 인증서 최적화, http/2를 지원합니다. 필수 https(HSTS)와 같은 기능, 지원되는 AMH 환경에는 LNMP, LAMP, LNMH 및 LNGX가 포함됩니다. HTTPS는 SSL을 기반으로 암호화된 보안 HTTP 채널, 즉 보안 버전의 HTTP를 생성합니다. AMSSL 모듈은 KEY 개인 키, CSR 서명 및 CRT 인증서 파일의 온라인 사용자 지정 생성을 지원하고 인증서 관리를 위한 데이터 입력을 지원하여 환경의 가상 호스트에 대한 HTTPS/SSL 액세스 지원을 활성화합니다.

Memcached 캐싱 소프트웨어

최신 gcc12.2 설치와 호환되는 버전 1.6.18로 업데이트되었습니다. Memcached는 데이터베이스 부하를 줄이기 위한 동적 웹 애플리케이션용 고성능 분산 메모리 객체 캐싱 시스템입니다. 데이터베이스 읽기 수를 줄이기 위해 데이터와 개체를 메모리에 캐싱하여 동적 데이터베이스 기반 웹 사이트의 속도를 향상시킵니다.

Memcached PHP 클라이언트 고급 버전

pecl_memcached-3.1(v5) 버전으로 업데이트 및 업그레이드하고 최신 PHP8.0을 지원합니다. pecl_memcache와 pecl_memcached는 모두 Memcached 소프트웨어의 php 확장이며 기능이 다소 다릅니다. 후자는 전자의 향상된 버전입니다. Memcached(클라이언트/php 확장)는 여러 연결을 처리하고 비차단 네트워크 IO를 사용할 수 있는 캐시 프로젝트입니다. 작업 메커니즘은 메모리 공간을 연 다음 HashTable을 생성하는 것이므로 Memcached는 이러한 HashTable을 자체적으로 관리합니다.

Redis 캐싱 소프트웨어

최신 Redis-6.2.6(v3) 버전으로 업데이트하고, 정지 프로그램을 최적화하고, 비밀번호 사용 시 redis 정지 실패를 처리하십시오. Redis는 고성능 오픈 소스 키-값 데이터베이스로, Redis는 ANSI C 언어로 작성되고 네트워크를 지원하며 메모리 기반 또는 영구 로그 유형일 수 있는 키-값 데이터베이스이며 여러 언어로 API를 제공합니다. Redis는 Memcached와 유사하며 string(string), list(linked list), set(set), zset(ordered set) 및 hash(hash type)를 포함하여 상대적으로 더 많은 저장 값 유형을 지원합니다.

레디스 PHP 클라이언트

최신 php8.0과 호환 및 지원하는 pecl_redis-5.3 버전으로 업그레이드하고 pecl_redis2.2, 4.3 또는 5.3 버전을 설치하도록 선택할 수 있습니다. pecl_redis는 AMH 패널 Redis 소프트웨어의 php 환경 확장 모듈입니다. Redis는 고성능 오픈 소스 키-값 데이터베이스이며, pecl_redis는 Redis의 PHP 환경 인터페이스 확장 모듈로, 이 확장 모듈은 Redis를 PHP 환경에서 사용할 때 설치해야 합니다.

메일 서비스가 필요한 경우 dovecot+postfix+amsmtp도 설치하여 SMTP 우체국을 구축해야 합니다!

이 게시물이 얼마나 유용했습니까?

별표를 클릭하여 평가하세요!

평균 평점 5 / 5. 투표 수: 1

지금까지 투표가 없습니다! 이 게시물을 평가하는 첫 번째 사람이 되십시오.

답장을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 reCAPTCHA로 보호되며 Google 개인정보 보호정책서비스 약관이 적용됩니다.