우분투 리눅스

Ubuntu 서버를 활용한 웹 서버 구성하기

U-learner 2023. 7. 17. 16:33
반응형

이번에는 Ubuntu 서버로 웹 사이트를 구축하는 방법을 자세히 알아보겠습니다. 웹 사이트를 올리기 위해서는 웹 서버가 필수이며, Ubuntu 서버는 이를 구축하기에 매우 적합합니다. 또한, Ubuntu 서버를 사용하면 서버의 보안성과 안정성을 높일 수 있습니다.

1. Apache 웹 서버 설치

Ubuntu 서버에서는 Apache가 가장 많이 사용되는 웹 서버입니다. Apache를 설치하려면 먼저 다음 명령어를 실행하여 업데이트를 수행합니다.

sudo apt-get update

그 후, Apache를 설치합니다.

sudo apt-get install apache2

설치가 완료되면, 서버의 IP 주소를 웹 브라우저에 입력하여 Apache의 기본 페이지가 나오는지 확인해보세요.

Apache 웹 서버가 설치되었으므로, 이제 다음 단계인 PHP 설치를 진행할 수 있습니다.

2. PHP 설치

PHP는 동적인 웹 사이트를 만들기 위해 필요한 프로그래밍 언어입니다. Apache와 PHP를 연동하기 위해서는 다음 명령어를 입력합니다.

sudo apt-get install php libapache2-mod-php

PHP가 정상적으로 설치되었는지 확인하기 위해, 다음과 같은 파일을 생성하여 웹 브라우저에서 실행해봅니다.

sudo nano /var/www/html/info.php

파일의 내용은 다음과 같습니다.



저장 후, 웹 브라우저에서 "서버 IP 주소/info.php"를 입력하여 PHP 정보가 나오는지 확인합니다.

3. MySQL 데이터베이스 설치

웹 사이트에서 데이터를 저장하기 위해서는 데이터베이스가 필요합니다. Ubuntu에서는 MySQL을 사용할 수 있습니다. MySQL을 설치하기 위해서는 다음 명령어를 입력합니다.

sudo apt-get install mysql-server

설치가 완료되면, 다음 명령어로 MySQL 보안 설정을 해줍니다.

sudo mysql_secure_installation

이제 Ubuntu 서버에서 Apache, PHP, MySQL을 설치하여 웹 서버를 구축하는 방법에 대해 자세히 알아보았습니다. 이를 활용하여 여러분도 자신만의 웹 사이트를 구축해보세요! 또한, 이번 예제에서는 특정 버전의 소프트웨어를 설치하는 방법만 다루었지만, 다른 버전의 소프트웨어를 설치하는 방법도 비슷합니다. 추가로, 서버의 보안성과 안정성을 높이기 위해 방화벽 설정 등을 추가로 수행할 수도 있습니다.

반응형