nginx 테스트

# 경로 복사: /root/etech-workshop-2025
cd etech-workshop-2025
pwd

cp /root/etech-workshop-2025/index.html /usr/share/nginx/html/index.html
# overwrite ~~ ? 질문에 **y** 입력
systemctl restart nginx

nginx 접속 테스트

image.png

http:// <ec2 public ip>

Docker 이미지 빌드 및 테스트

cat << 'EOF' > Dockerfile
# 1. nginx base image 사용
FROM nginx:alpine

# 2. 작업 디렉토리 생성 (선택)
WORKDIR /usr/share/nginx/html

# 3. 기존 static 파일 제거 (옵션)
RUN rm -rf ./*

# 4. index.html 포함 정적 리소스 복사
COPY . /usr/share/nginx/html

# 5. 포트 80 열기
EXPOSE 80

# 6. 기본 nginx 실행 (CMD는 이미지에 이미 기본 지정됨)
EOF
cat Dockerfile

image.png

docker build -t etech-nginx . #"."은 현재 사용중인 디렉토리에 설치하겠다
docker image ls

image.png