본문 바로가기

전체 글128

Nginx에서 HTTPS 설정할 때 꼭 알아야 할 포트 443의 의미 서버를 운영하다 보면 이런 이야기를 자주 듣게 됩니다."HTTPS 설정하려면 Nginx에서 listen 443 ssl; 꼭 넣어야 해요."그런데 궁금하지 않으셨나요?도대체 왜 443 포트를 사용해야 하는 걸까요? 이번 글에서는 웹 동작 방식과 함께 그 이유를 예시 도메인인 upself.tistory.com과 upself2.tistory.com을 기준으로 설명드릴게요.브라우저는 어떻게 동작할까?예를 들어 사용자가 다음과 같이 접속한다고 가정해볼게요:https://upself2.tistory.com브라우저는 먼저 DNS를 통해 도메인을 IP 주소로 변환합니다.그 다음 해당 IP의 443번 포트로 HTTPS 요청을 보냅니다.Nginx가 listen 443 ssl;로 이 요청을 받아야 접속이 됩니다. 참고로 H.. 2025. 4. 4.
listen 443 없이도 HTTPS 접속이 되는 이유, 구조적으로 살펴보기 최근에 새 서버를 세팅하면서 흥미로운 차이를 발견했어요.Nginx 설정에 listen 443 ssl;이 없는데도 브라우저에서 https 접속이 잘 되는 기존 서버!이번 글에서는 FileMaker Server 설치 방식과 SSL 인증서 적용 방식에 따라Nginx에서 SSL을 처리하지 않아도 HTTPS가 되는 원리를 설명해볼게요. 기존 서버 vs 신규 서버 비교항목기존 서버(upself.tistory.com)신규 서버(upself2.tistory.com) 인증서 발급 방식Admin Console에서 ImportUse the FileMaker-generated request Nginx SSL 처리listen 8080;만 사용 (SSL 미처리)listen 443 ssl;로 SSL 직접 처리 proxy_pass .. 2025. 4. 3.
Ch04-02. Moderation API로 민감한 대화 차단하기 Moderation API를 활용한 민감한 대화 차단 방법AI 챗봇이 민감한 내용을 생성하거나 유해한 정보를 제공하는 것은 법적 문제, 브랜드 이미지 실추, 사회적 혼란을 초래할 수 있다. 이를 방지하기 위해 Moderation API를 활용하면 욕설, 폭력, 차별적 표현, 유해 정보를 실시간으로 감지하고 차단할 수 있다.1️⃣ 민감한 콘텐츠 차단이 필요한 이유AI 챗봇이 생성한 답변이 논란을 일으킨 대표적인 사례로 이루다 챗봇 논란이 있다. 출시 초기 높은 인기를 끌었지만, 사용자와의 대화에서 동성애, 장애인 차별, 성희롱, 개인정보 노출 등의 문제가 발생하며 서비스가 중단되었다.이처럼 AI 챗봇이 부적절한 답변을 생성하는 것은 다음과 같은 문제를 초래할 수 있다.📌 개인정보 보호AI가 훈련 데이터에.. 2025. 3. 30.
Ch04-01. LLM(ChatGPT)를 활용한 불가능한 요청 탐지 불가능한 요청 탐지 (Detecting Impossible Requests)불가능한 요청 탐지는 AI 챗봇 및 고객 서비스 시스템의 신뢰성을 높이고, 잘못된 정보 제공을 방지하는 중요한 과정입니다. 이번 강의에서는 불가능한 요청을 탐지하는 방법과 실습을 통해 이를 구현하는 방안을 살펴보겠습니다.1️⃣ LLM의 환각 현상 (Hallucination)우선, LLM의 환각(Hallucination) 현상에 대해 이해해야 합니다. 이는 모델이 실제 데이터에 기반하지 않은 거짓된 정보를 마치 사실인 것처럼 그럴듯하게 생성하는 현상입니다.📌 환각 현상의 특징✔ 모든 LLM에서 공통적으로 발견됨 – ChatGPT, Google Gemini, Meta Llama 등 대부분의 모델에서 관찰됨✔ 주어진 정보가 부족할 때.. 2025. 3. 28.