웹사이트 검색

LAMP, SFTP 및 DNS를 사용하여 새 Ubuntu 14.04 서버에서 사이트를 시작하는 방법


소개

Linux 서버를 실행하는 것은 초보자에게는 골치 아픈 경험이 될 수 있지만 어려울 필요는 없습니다. 우리 커뮤니티에는 서버 설정의 기본 사항을 다루는 여러 기사가 있습니다.

이 가이드에서는 이러한 기사 중 일부를 활용하여 사용자가 사이트를 신속하게 구축하기 위해 구현하는 몇 가지 일반적인 절차를 안내하여 사이트를 구축하고 실행할 수 있도록 합니다.

1단계 - 서버 생성

다른 작업을 수행하려면 먼저 서버를 배포해야 합니다. 이것은 DigitalOcean을 사용하면 매우 간단하지만 여전히 확실하지 않은 경우 프로세스를 안내하는 가이드가 있습니다.

일관성을 위해 이 가이드에서는 운영 체제에 Ubuntu 14.04 배포판을 사용할 것입니다. 32비트 또는 64비트일 수 있습니다. DigitalOcean 시작하기 튜토리얼을 따라 세부 정보를 얻을 수 있습니다. 옵션이 주어지면 Ubuntu 14.04를 선택하십시오.

2단계 - 기본 서버 설정

서버가 가동되고 실행되면 좋은 기반을 구축하기 위해 완료해야 하는 몇 가지 표준 절차가 있습니다. 이것을 초기 서버 설정이라고 합니다.

계속하기 전에 이 가이드, 특히 1-4단계를 진행해야 합니다. 이것은 로그인하고 일반 사용자 계정을 만들고 해당 사용자에게 관리 권한을 부여하는 방법을 보여줍니다.

3단계 - LAMP 설치

계정을 만들고 구성한 후 실제 웹 서버 소프트웨어로 이동할 수 있습니다.

인터넷에서 콘텐츠를 제공하는 가장 인기 있는 방법 중 하나는 "LAMP\ 스택으로 알려진 일련의 구성 요소를 이용하는 것입니다. 이것은 Linux 운영 체제, Apache 웹 서버, MySQL 데이터베이스 및 PHP 스크립트 프로세서 이러한 구성 요소는 함께 작동하여 동적 웹 사이트 또는 애플리케이션을 제공할 수 있도록 합니다.

이 가이드에 따라 Ubuntu 14.04에 LAMP 스택을 설치하는 방법을 배울 수 있습니다. 복잡해 보일 수 있지만 각 단계를 주의 깊게 수행하면 즉시 실행될 수 있습니다.

4단계 - 도메인 이름 설정

LAMP 스택이 설치되면 서버가 웹 콘텐츠 제공을 시작할 준비가 된 것입니다. 하지만 지금은 서버의 공인 IP 주소로만 접속할 수 있습니다.

방문자가 사이트에 더 쉽게 액세스할 수 있도록 도메인 이름(예: example.com)을 설정할 수 있습니다. 도메인 이름 등록 기관에서 원하는 도메인 이름을 구입한 다음 여기로 돌아와 계속 진행해야 합니다.

도메인 이름이 있으면 이 가이드에 따라 도메인 이름이 서버를 가리키는 방법을 배울 수 있습니다. 변경 사항이 전파되는 데 시간이 다소 걸릴 수 있지만 이 동안 다음 단계로 이동할 수 있습니다.

5단계 - SFTP로 파일 이동

서버 소프트웨어를 설치 및 구성하고 서버를 가리키는 도메인 이름을 설정한 후 웹 사이트 파일을 서버에 복사할 수 있습니다.

가장 좋은 방법은 SFTP 클라이언트를 사용하는 것입니다. SFTP는 원격 컴퓨터에서 파일을 안전하게 전송하기 위해 SSH 프로토콜을 활용하는 프로토콜입니다. 이 모든 것이 의미하는 바는 안전한 방식으로 파일을 전송하는 데 사용할 수 있다는 것입니다.

SFTP 기능이 있는 많은 SFTP 클라이언트 프로그램과 FTP 클라이언트가 있습니다. 한 가지 옵션은 이 가이드에 표시된 것처럼 sftp 명령줄 유틸리티를 사용하여 원격 서버에 연결하는 것입니다.

그래픽 클라이언트를 사용하려는 경우 다양한 옵션이 있습니다. 인기 있는 선택 중 하나는 Filezilla입니다. 이 가이드에 따라 SFTP와 함께 Filezilla를 사용하는 방법을 배울 수 있습니다.

파일을 서버의 "문서 루트\라는 디렉토리에 배치하려고 합니다. Ubuntu 14.04의 경우 문서 루트는 기본적으로 /var/www/html에 있습니다. 파일을 거기에 배치하십시오.

완료되면(도메인 이름이 전 세계적으로 업데이트된 경우) 웹 브라우저에서 사이트에 액세스할 수 있어야 합니다.

결론

여기까지 왔다면 사이트를 종료하고 실행해야 합니다. 웹 파일에 추가 구성 요소가 필요하거나 표준을 벗어난 작업을 수행하는 경우 몇 가지 추가 구성을 수행해야 할 수 있습니다. 그러나 간단한 사이트는 추가 단계 없이 작동해야 합니다.

WordPress와 같은 기능을 활용하려는 경우 커뮤니티의 다른 기사에서 사용할 수 있는 기사를 통해 더 많은 아이디어를 얻을 수 있습니다.

저스틴 엘링우드