반응형 BigJu's List193 Rocky 9.5 SSL 적용 웹페이지를 운영하면 필요한 SSL 실제 도메인과 실서버가 있어야하지만 나는 없음그렇기에 가상에서 진행해보려한다.진행 방향무료 SSL 설정 연습 방법 (개발용) Let's Encrypt + Certbot 사용하기 Let's Encrypt는 무료 공개 SSL 인증서를 제공Certbot은 자동으로 인증서 발급 및 갱신을 도와주는 도구 Rocky SSL 적용을 위해외부에 도메인이 있어야 하고, 도메인 DNS가 해당 서버 IP를 가리켜야 정상적으로 발급 가능자체 서명(Self-signed) SSL 인증서 만들기 외부 도메인 없이도 연습할 수 있는 방법. 인증서 신뢰성이 없으니 브라우저에서 경고가 뜨지만, SSL 동작 테스트용으로 충분합니다1. Let's Encrypt + Certbot 설치 및 SSL 적용 (도메.. 2025. 8. 1. Azure 공부 계획표 돈은 없고 공부는 할게 많다.애저 도전 🎯 Azure 무료 학습 로드맵 (비용 최소화) ✅ 1단계: 무료 계정 만들기 (실습 환경 준비) Azure 무료 계정: 👉 https://azure.microsoft.com/ko-kr/free/혜택12개월 무료 VM/DB 85개 이상 서비스 무료 200달러 크레딧 (한 달) ✅ 2단계: Microsoft Learn 강의 (공식 무료 강의) Microsoft Learn은 MS가 운영하는 무료 교육 플랫폼입니다. Azure 입문 과정 👉 AZ-900 학습 경로 Azure 관리자 실습 (AZ-104) 👉 AZ-104 무료 과정 보안/아키텍처 (AZ-500, AZ-305) 👉 Azure 보안 엔지니어 👉 솔루션 아키텍트 특징 한국어 지원 단계별 실습 포함 완전.. 2025. 7. 30. Ubuntu 우분투 OTP 설정 (Google OTP) 서버 보안을 위해 Google OTP를 설정하자 1. 설치sudo apt updatesudo apt install libpam-google-authenticator -y 2. OTP 생성google-authenticator 우분투 OTP 설치 시 나오는 Google OTP 옵션실행하면 나오는 옵션: Do you want authentication tokens to be time-based (y/n)? → y (시간 기반 OTP) Secret key / QR코드 / Backup codes 제공됨 → QR코드를 Google Authenticator 앱으로 스캔하세요. Update ~/.google_authenticator (y/n)? → y (계정에 저장) Disallow multiple uses of th.. 2025. 7. 29. 웹페이지 PHP로 암호 걸기 (로그인 페이지 구현) PHP에서 $_SESSION을 사용하는 방식으로 전체 접근을 막을 수도 있습니다. 1. index.php 2. site_login.php 비밀번호: 입장 $error"; ?> ✅PHP 세션 로그인하면 디자인 커스터마이징 가능✅ PHP 실행필요✅ HTML 파일 보호는 불가하다.📌서버 전체 접근 차단 → htpasswd📌 사이트 내부 로그인 기능 → PHP 세션 로그인 2025. 7. 27. 웹페이지 사이트 비밀번호 설정 보안하기 apache 설정법 사이트를 개설했는데 그냥 비공개로 하고 싶었다.소스 코딩은 귀찮고 apache를 이용하여 만들어보자한다. ✅htaccess + .htpasswdApache 웹서버일 경우, 사이트 접속 자체에 기본 인증(팝업창 비번)을 걸 수 있습니다. 1. .htpasswd 파일 생성(비밀번호 저장)sudo apt install apache2-utils //우분투에서 설치htpasswd -c /var/www/html/.htpasswd bigju *bigju는 계정명 (원하면 다른 이름 넣을 것)*비밀번호 입력 -> 암호화되어 저장2. .htaccess 생성(해당 폴더에)- /var/www/html/.htaccess AuthType BasicAuthName "BIGJU 비밀번호를 입력하세요"AuthUserFile /v.. 2025. 7. 24. 이전 1 2 3 4 5 6 7 8 ··· 39 다음 반응형