LAMP를 사용하여 AWS에서 웹 사이트를 호스팅하는 방법

Lampleul Sayonghayeo Awseseo Web Saiteuleul Hoseutinghaneun Bangbeob



웹 사이트를 호스팅하는 옵션이 너무 많지만 그 중 일부는 비용이 많이 들고 일부는 시간이 많이 걸립니다. 사용한 만큼만 비용이 청구되므로 AWS를 사용하여 웹 사이트를 호스팅할 수 있으며 AWS에서 웹 사이트를 호스팅하는 것은 매우 쉽습니다. 시스템의 저장 공간을 사용하지 않으며 이 게시물을 통해 AWS에서 웹 사이트를 호스팅할 수 있습니다.

Lamp를 사용하여 AWS에서 웹 사이트를 호스팅하는 방법부터 시작하겠습니다.

LAMP를 사용하여 AWS에서 웹 사이트 호스팅

Lamp 서버를 사용하여 AWS에서 웹사이트를 호스팅하려면 EC2 인스턴스를 생성하기만 하면 됩니다. 이를 위해 ' 인스턴스 시작 ” 버튼을 EC2 대시보드에서:









여기에서 인스턴스 이름을 입력하고 가상 머신의 머신 이미지를 선택합니다.







그런 다음 페이지를 약간 아래로 스크롤하여 인스턴스 유형을 선택하고 ' 새 키 쌍 생성 ' 링크를 클릭한 다음 ' 인스턴스 시작 ” 버튼을 눌러 EC2 인스턴스를 생성합니다.



이제 생성 후 인스턴스를 선택하고 ' 연결하다 ” 버튼:

연결 페이지에서 ' SSH 클라이언트 '를 입력하고 아래 스크린샷과 같이 명령을 복사합니다.

명령 프롬프트 또는 PowerShell에 명령을 붙여넣고 시스템에서 키 쌍의 경로를 변경하기만 하면 됩니다.

가상 머신 내부에 있으면 Lamp 서버에 필요한 일부 서비스를 설치하고 다음 명령을 사용하여 Apache 서버를 다운로드해야 합니다.

냠 설치 아파치2 -와이

그러면 웹 사이트 호스팅을 위한 Apache 서버가 설치됩니다.

Apache 서버 후에 다음 명령을 사용하는 데이터베이스 서버를 설치해야 합니다.

냠 설치 mariadb mariadb 서버

이 명령은 웹사이트에 연결된 데이터베이스용 MariaDB 서버를 설치합니다.

설치할 마지막 서버는 다음 명령을 사용하는 PHP 및 PHP-MySQL 서버입니다.

냠 설치 php php-mysql

이 명령은 PHP와 MySQL 서버를 설치합니다:

서버가 설치되면 이제 다음 명령을 사용하여 이러한 서비스를 시작할 때입니다.

systemctl 시작 mariadb
systemctl ~할 수 있게 하다 마리아디비

다음 명령은 MariaDB에 대한 서비스를 시작합니다.

또한 HTTP 서비스를 시작해야 하며 다음 명령을 사용하여 수행됩니다.

systemctl 시작 httpd
systemctl ~할 수 있게 하다 httpd

다음 명령은 HTTP 서비스를 시작합니다.

이제 HTML 디렉토리 내에 파일을 생성할 수 있으며 다음 명령을 사용하여 수행할 수 있습니다.

CD / ~였다 / www / HTML /
왜냐하면 index.php

다음 명령은 Lamp 서버를 사용하여 웹사이트를 호스팅할 수 있는 서버 디렉토리로 웹사이트 파일을 가져옵니다.

이제 ' 공용 IP 주소 ” 귀하의 웹 사이트를 사용하려면:

'를 붙여넣어 Lamp 서버를 사용하여 AWS에서 웹 사이트를 호스팅했습니다. 공용 IP 주소 ” 웹 브라우저에서:

Lamp 서버를 사용하여 AWS에서 웹 사이트를 성공적으로 호스팅했습니다.

결론

Lamp 서버를 사용하여 AWS에서 웹 사이트를 호스팅하려면 EC2 인스턴스를 생성한 다음 가상 머신에 연결하고 명령을 사용하여 서버를 설치한 다음 이러한 서비스도 활성화해야 합니다. 그런 다음 웹 사이트 파일을 HTML 서버 디렉토리로 이동한 다음 '를 사용하여 웹 사이트를 호스팅할 수 있습니다. 공용 IP 주소 ” EC2 인스턴스의.