본문 바로가기
반응형

개발/php 아파치 세팅3

3일 차: Docker 파일 만들기 오늘은 기존 Apache와 PHP 설정을 기반으로, Dockerfile을 작성하고 Docker 이미지를 생성하여 실행 가능한 컨테이너 환경을 만드는 과정을 정리합니다. 이를 통해 서버 환경을 어디서나 손쉽게 배포하고 실행할 수 있습니다.1. Docker와 Dockerfile 소개Docker는 애플리케이션과 관련된 모든 환경(코드, 라이브러리, 설정)을 컨테이너라는 단일 패키지로 묶어 배포할 수 있는 플랫폼입니다.Dockerfile은 Docker 이미지를 생성하기 위한 명령어와 구성을 정의한 파일입니다. 2. Docker 설치 2.1 시스템 업데이트Docker 설치 전, 시스템 패키지를 최신 상태로 업데이트합니다:sudo apt updatesudo apt upgrade -y 2.2 Docker 종속 패키지.. 2024. 11. 15.
2일 차: HTTPS 설정 및 무료 SSL 인증 오늘은 Let's Encrypt를 사용해 무료로 SSL 인증서를 발급받아 Apache 서버에 HTTPS를 활성화하는 방법을 정리합니다. HTTPS는 웹사이트 보안을 강화하고 사용자 신뢰를 높이는 중요한 요소입니다.1. Let's Encrypt와 Certbot 소개Let's Encrypt는 무료로 SSL 인증서를 제공하는 인증 기관(CA)입니다.Certbot은 Let's Encrypt에서 SSL 인증서를 쉽게 발급받고 관리할 수 있도록 도와주는 도구입니다. 2. Certbot 설치Certbot을 설치하고 Apache와 연동합니다. 2.1 Certbot 설치Ubuntu에서 Certbot 및 Apache 플러그인을 설치합니다:sudo apt updatesudo apt install certbot python3.. 2024. 11. 14.
1일 차: 아파치와 PHP 설치 및 환경 구성 작업을 하며 잊지 않기 위해 아파치(Apache)와 PHP를 설치하고, 기본적인 웹 서버 환경을 구성하는 방법을 정리했습니다이 가이드는 가이드는 Ubuntu 서버를 기준으로 작성되었습니다.  1. Apache 설치Apache는 가장 널리 사용되는 웹 서버 중 하나입니다. 아래 명령어를 사용해 설치합니다:sudo apt updatesudo apt install apache2 -y Apache 상태 확인설치 후 서비스 상태를 확인합니다:sudo systemctl status apache2● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: ena.. 2024. 11. 13.
반응형