우분투에서 테스트 서버를 만드는 방법

XAMPP를 사용하면 Linux에서 테스트 서버를 만들 수 있습니다.

배포판을 테스트하고 패키지를 설치하는 것 이상의 삶이 있습니다. 이 기사에서는 우분투에서 테스트 서버를 생성하는 방법을 살펴보겠습니다. 이를 통해 우리는 오래된 컴퓨터, 우리가 사용하지 않는 오래된 공간 또는 Raspberry Pi와 같은 단일 보드 컴퓨터를 활용하는 일련의 프로젝트를 만들 수 있습니다.

우리가 할 수 있는 일 중 일부는 다음과 같습니다. 자체 오디오 또는 영화 스트리밍 서비스를 보유하고, 지식 기반을 구축하거나, 클라우드에 자체 오피스 제품군을 보유하고 있습니다. 더 나아가고 싶다면 클라우드 스토리지 서비스에 연결하여 우리가 만드는 서비스를 이식할 수 있습니다.

이것이 Ubuntu 리포지토리의 프로그램을 사용하는 대신 다음과 같은 외부 애플리케이션을 사용하는 이유 중 하나입니다. XAMMP

XAMPP를 사용하면 운영 체제에 영구 소프트웨어를 설치할 필요 없이 다음을 수행할 수 있습니다.

  • 인터넷 연결 없이도 웹 애플리케이션을 만들고 테스트할 수 있습니다.
  • 양식 및 기타 유형의 동적 사이트 작동을 테스트합니다.
  • 웹 인터페이스를 통해 데이터베이스를 생성, 복사 및 작업하세요.
  • 동적 사이트 생성이 가능한 언어를 지원합니다.
  • 애플리케이션을 프로덕션으로 이동하기 전에 테스트를 수행합니다.
  • 통제된 환경에서 API를 테스트하세요.
  • 콘텐츠 관리자를 로컬에서 사용하세요.
  • PHP 확장을 테스트합니다.
  • WordPress용 확장 프로그램과 테마를 만듭니다.

우분투에서 테스트 서버를 만드는 방법

게시물 제목은 테스트 서버를 만드는 방법입니다. 응용 프로그램이 작동하는지 확인하는 것이 아이디어이기 때문입니다.. 홈 네트워크 내에서 사용하려는 경우 그대로 계속할 수 있습니다. 하지만 외부 사용자나 집 밖에서 상호 작용하려는 경우 가격이 상당히 저렴하다는 점을 활용하여 외부 가상 사설 서버에 비용을 지불하는 것이 가장 좋습니다.

일부 정의:

  • 아파치 : Apache는 HTTP 요청을 처리하는 오픈 소스 웹 서버입니다. 브라우저의 요청을 수락하고 호스팅하는 정적 또는 동적 웹 콘텐츠에 응답하여 중개자 역할을 합니다.
  • PHP : 서버에서 웹 애플리케이션을 실행하는 프로그래밍 언어입니다. 동적 콘텐츠를 생성하고 데이터베이스 및 양식과 상호 작용하는 데 사용됩니다.
  • 마리아DB: 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 콘텐츠 관리자 등 다수의 웹사이트 운영에 필요한 대용량 데이터를 저장하고 관리할 수 있습니다.
  • 펄: 텍스트 처리 및 스크립팅을 목표로 하는 프로그래밍 언어입니다. 작업 자동화에 권장됩니다.

XAMPP 설치

프로그램을 다운로드한 후 다음을 수행합니다.

  1. chmod 755 xampp-linux-*-installer.run 명령을 사용하여 다운로드한 파일에 실행 권한을 부여합니다.
  2. 다음 명령으로 설치합니다. sudo chmod 755 xampp-linux-*-installer.run
  3. 설치가 완료되면 다음 명령을 사용하여 비밀번호를 변경합니다. sudo /opt/lampp/lampp security. 이를 통해 기본 비밀번호를 변경합니다.
  4. sudo /opt/lampp/lampp start 명령을 사용하여 프로그램을 시작할 수 있습니다.
  5. sudo /opt/lampp/lampp stop으로 중지할 수 있습니다.
  6. 일부 기능에 액세스할 수 있는 그래픽 인터페이스가 있습니다. 우리는 명령으로 시작합니다 cd /opt/lampp 및 sudo ./manager-linux-x64.run

웹사이트가 저장된 디렉토리(/opt/lampp/htdocs)에 액세스하는 것이 약간 복잡하기 때문에 개인 폴더를 사용할 수 있는 심볼릭 링크를 만드는 것이 가능합니다. 기호 링크를 사용하면 더 숨겨진 위치에 있는 콘텐츠에 더 쉽게 액세스할 수 있습니다.

다음 명령을 사용하여 심볼릭 링크를 만들 수 있습니다.

sudo ln -s /opt/lampp /home/tu_usuario/xampp

your_username을 사용자 이름으로 변경하는 것을 잊지 마세요.

다음으로 심볼릭 링크가 올바르게 작동하는지 확인합니다.

이런 걸 봐야 해

lrwxrwxrwx 1 root root 10 nov 30 10:51 xampp -> /opt/lampp

이제 사이트가 포함될 폴더에 읽기 권한을 부여할 수 있습니다.

sudo chown -R tu_usuario:tu_usuario /opt/lampp/htdocs

브라우저에 localhost를 입력하면 웹사이트에 접속할 수 있습니다.

다음 기사에서는 XAMPP의 모든 기능을 활용하는 방법을 자세히 살펴보겠습니다. 하지만 프로덕션 환경에서는 사용하면 안 된다는 점을 항상 명심해야 합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.