우분투 웹사이트 호스팅 설정 방법

웹사이트 호스팅은 인터넷 상에서 웹사이트를 검색 가능하게 만들어주는 과정입니다. 이번 글에서는 우분투 서버에서 웹사이트를 호스팅하기 위한 설정 방법을 알아보겠습니다.

1. 우분투 서버에 Apache 설치하기

첫 번째로 해야 할 일은 웹 서버 소프트웨어인 Apache를 우분투 서버에 설치하는 것입니다. 아래의 명령어를 사용하여 Apache를 설치할 수 있습니다.

sudo apt update
sudo apt install apache2

2. 웹사이트 파일 업로드하기

웹사이트 파일은 일반적으로 HTML, CSS, JavaScript 및 이미지 파일로 구성됩니다. /var/www/html 디렉토리는 Apache 웹 서버 기본 디렉토리로 사용됩니다. 여기에 웹사이트 파일을 업로드하세요.

sudo mv your_website_files /var/www/html/

3. 가상 호스팅 설정하기

만약 여러 개의 웹사이트를 호스팅하기를 원한다면 가상 호스팅을 사용해야 합니다. 여러 개의 도메인 이름을 사용하여 여러 웹사이트를 호스팅할 수 있습니다.

/etc/apache2/sites-available 디렉토리에 your_domain.conf 파일을 만들고 아래의 구성을 추가하세요.

<VirtualHost *:80>
    ServerAdmin your_email_address
    ServerName your_domain
    DocumentRoot /var/www/html/your_website_files
    
    <Directory /var/www/html/your_website_files>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

위의 예제에서 your_domain은 호스팅하려는 도메인 이름으로 바꿔주세요. 또한, your_email_address를 사용자의 이메일 주소로 변경하세요.

이제 아래의 명령어를 통해 가상 호스팅 파일을 활성화하세요.

sudo a2ensite your_domain.conf

4. Apache 재시작하기

위의 설정을 적용하기 위해 Apache를 재시작해주세요.

sudo service apache2 restart

5. 호스팅 확인하기

이제 웹 브라우저를 열고 http://your_domain을 입력하여 호스팅된 웹사이트를 확인할 수 있습니다.

위의 단계를 따라 우분투 서버에서 웹사이트를 호스팅하는 방법을 배웠습니다. 이제 여러분의 웹사이트를 인터넷에 공개할 수 있습니다.