이 필수 소프트웨어 스택으로 PHP 기반 응용 프로그램을 빌드합니다.
가장 인기있는 웹 서비스 스택 중 하나에 쉽게 액세스 할 수 있습니다 : 리눅스 운영 체제, Apache 웹 서버, MySQL 관계형 데이터베이스 관리 시스템 및 PHP 프로그래밍 언어입니다. LAMP 스택워드 프레스, 드루팔, 라라벨과 같은 오픈 소스 PHP 프레임워크의 기본 스택입니다. 스택 자체의 구성 요소는 고급 생태계에서 최신 웹 응용 프로그램을 제공하기 위해 안정성과 전력에서 시도되고 사실입니다.
Linode의 램프 스택 원 클릭 앱으로 코어 개발 스택을 더욱 빠르게 구축하십시오.
소프트웨어 포함
소프트웨어 | 결정 |
---|---|
Apache HTTP 서버 | 사이트 또는 웹 응용 프로그램을 제공하는 데 사용할 수 있는 웹 서버입니다. |
마이SQL 서버 | 관계형 데이터베이스입니다. |
PHP 7 | 범용 프로그래밍 언어. |
UFW | 방화벽 유틸리티입니다. 포트 22/tcp, 80/tcp, IPv4 및 IPv6의 443/tcp는 나가는 트래픽과 수신 트래픽을 허용합니다. |
램프 스택 옵션
밭 | 묘사 |
---|---|
전자 메일 주소 | SSL 인증서를 암호화하자에 대한 전자 메일 주소입니다. 도메인을 입력하는 경우에도 SOA 이메일 주소로 사용됩니다. 필수. |
Linode를 위해 만들 수 있는 제한된 sudo 사용자 | Linode에 대해 만들 수 있는 제한된 사용자 계정입니다. 이 계정에는 sudo 사용자 권한이 있습니다. |
한정된 sudo 사용자를 위한 암호 | 제한된 sudo 사용자에 대한 암호를 설정합니다. 암호는 강력한 암호에 대한 복잡성 강도 유효성 검사 요구 사항을 충족해야 합니다. 이 암호는 루트와 유사한 서버의 모든 작업을 수행하는 데 사용할 수 있으므로 길고 복잡하며 고유하게 만들 수 있습니다. |
Linode에 액세스하는 데 사용되는 SSH 공용 키 | 암호가 아닌 공용 키(권장)를 통해 SSH에 액세스하려면 여기에서 공개 키를 입력합니다. |
SSH를 통해 루트 액세스를 사용하지 않도록 설정? | 고르다 Yes 루트 계정이 SSH를 통해 서버에 로그인하지 못하도록 차단합니다. 고르다 No 루트 계정이 SSH를 통해 로그인할 수 있도록 합니다. |
리노드 API 토큰 | 리노드 API Token DNS 레코드를 만드는 데 필요합니다. 이 와 함께 제공되는 경우 subdomain 그리고 domain 리노드를 통해 DNS 레코드를 만들려고 설치하려고 합니다. API . 토큰이 없지만 설치가 DNS 레코드를 만들려면 하나를 만듭니다. 계속하기 전에. |
하위 도메인 | 설치 프로그램이 설정 중에 DNS 레코드를 만들려는 하위 도메인입니다. 주어진 제안은 www . 하위 도메인은 귀하가 제공한 경우에만 제공해야 합니다. domain 그리고 API Token . |
도메인 | 웹사이트를 호스팅하려는 도메인 이름입니다. 설치 관리자가 설정 하는 동안이 필드에 대 한 DNS 레코드를 만듭니다. API Token . |
참고: MySQL 루트 사용자의 비밀번호는 LAMP 배포가 완료되면 자동으로 생성되어 `/root/.linode_credentials.txt` 파일에 제공됩니다.
리노드 옵션
앱별 옵션을 제공한 후 Linode 서버에 대한 구성 값을 입력합니다.
구성 | 묘사 |
---|---|
이미지 선택 | Debian 10, Debian 11, Ubuntu 20.04 LTS는 현재 LAMP Marketplace 앱에서 지원하는 유일한 이미지입니다. 필수입니다. |
부위 | 리노드가 거주하기를 원하는 지역입니다. 일반적으로 가장 가까운 위치를 선택하는 것이 가장 좋습니다. DC 선택에 대한 자세한 내용은 데이터 센터 선택 방법 가이드를 검토합니다. 또한 MTR 보고서를 생성하여 귀하와 각 데이터 센터 간의 네트워크 경로를 자세히 살펴볼 수 있습니다. 필수. |
리노드 플랜 | 리노드의 하드웨어 리소스. MySQL/MariaDB를 배포하는 Linode 계획은 예상 워크로드를 고려해야 합니다. 간단한 웹 페이지를 서있는 경우 1GB 리노드(나노드) 또는 2GB 리노드를 사용할 수 있습니다. 보다 강력한 웹 앱을 배포하는 경우 RAM 및 CPU 할당이 높은 계획을 고려하십시오. 앱을 배포한 후 하드웨어 리소스가 더 많거나 적어야 한다고 판단되면 항상 Linode의 크기를 다른 계획으로 조정할 수 있습니다. 필수. |
리노드 라벨 | 계정의 모든 Linode s 간에 고유해야 하는 Linode의 이름입니다. 이 이름은 클라우드 관리자의 대시보드에서 서버를 식별하는 방법입니다. 필수. |
루트 암호 | Linode 인스턴스의 기본 관리 암호입니다. 이 암호는 SSH를 통해 리노드에 로그인할 때 제공해야 합니다. 암호는 강력한 암호에 대한 복잡성 강도 유효성 검사 요구 사항을 충족해야 합니다. 루트 암호를 사용하여 서버에서 작업을 수행할 수 있으므로 길고 복잡하며 고유하게 만들 수 있습니다. 필수. |
필요한 리노드 옵션을 모두 제공한 경우 만들기 단추를 클릭합니다. LAMP 스택 앱은 리노드프로비저닝이 완료된 후 2~3분 사이에 설치를 완료합니다.
배포 후 시작하기
LAMP 스택 배포가 완료되면 다음을 수행할 수 있습니다.
- SSH를 통해 리노드에 연결. 계속하려면 Linode의 루트 암호가 필요합니다. Linode의 웹 루트는
/var/www/html
디렉토리. - 브라우저에서 Linode의 공용 IP 주소로 이동합니다. Linode에 대해 활성화된 PHP 설정이 표시됩니다.
- LAMP 스택의 다양한 구성 요소 작업에 대해 자세히 알아보려면 다음 가이드를 참조하십시오.
- FileZilla와같은 SFTP 응용 프로그램과 함께 웹 루트 디렉토리에 파일을 업로드합니다. SSH에 사용할 루트 자격 증명과 동일한 루트 자격 증명을 사용합니다.
- 리노드의 IP 주소에 도메인 이름을 할당합니다. 클라우드 관리자에서 DNS 레코드 설정 지침은 DNS Manager 가이드를 검토하여 클라우드 관리자에서 DNS 레코드를 설정하는 방법에 대한 지침을 확인하고 DNS 레코드를 읽어보세요: DNS 작동 방식에 대한 일반적인 정보는 DNS 레코드: 소개를 참조하세요.
더 나아가기
- Marketplace 앱 리포지토리: 배포 Ansible 플레이북을 검토하세요.
이 원 클릭 응용 프로그램은 리노드에 의해 만들어진. 앱 배포에 대한 지원을 보려면 사이드바에 나열된 정보를 통해 Linode 지원에 문의하십시오.