개발/네트워크, nginx, api(8)
-
HTTP/1.1에서 HTTP/2로 웹 서버를 변경하는 방법
HTTP/1.1에서 HTTP/2로 웹 서버를 변경하는 방법은 사용하는 웹 서버의 종류에 따라 다릅니다. 일반적인 절차는 다음과 같습니다: 1. 웹 서버 소프트웨어 확인: Apache, Nginx 등 어떤 웹 서버를 사용하는지 확인합니다.2. 웹 서버 업데이트: 최신 버전으로 업데이트하면 HTTP/2를 지원할 가능성이 높습니다. 3. HTTP/2 활성화Apache: mod_http2 모듈을 활성화합니다. httpd.conf 파일 또는 가상 호스트 설정 파일에서 Protocols h2 http/1.1 설정을 추가합니다.Nginx: listen 디렉티브에 http2를 추가합니다. 예: listen 443 ssl http2; SSL/TLS를 활성화해야 HTTP/2를 사용할 수 있습니다.4. SSL/TLS 설..
2024.11.26 -
test용 무료 공개 api
https://www.freepublicapis.com/?utm_source=substack&utm_medium=email Free Public APIs📈Enigma Business Data API The Enigma Business API delivers data on over 30 million U.S. merchants. It provides detailed business profiles, financial insights, transaction data, and compliance information such as corporate registrations and risk signals.www.freepublicapis.com
2024.09.04 -
리버스 프록시 장점
로드 밸런싱 : Nginx는 클라이언트의 요청을 프록시 서버에 분산하기 위해 로드 밸런싱을 수행하여 성능, 확장성 및 신뢰성을 향상시킬 수 있습니다.캐싱 : Nginx를 역방향 프록시로 사용하면 미리 렌더링된 버전의 페이지를 캐시하여 페이지 로드 시간을 단축할 수 있습니다. 이 기능은 프록시 서버의 응답에서 수신한 콘텐츠를 캐싱하고 이 콘텐츠를 사용하여 매번 동일한 콘텐츠를 프록시 서버에 연결할 필요 없이 클라이언트에 응답하는 방식으로 작동합니다.SSL 터미네이션 : Nginx는 클라이언트와의 연결에 대한 SSL 끝점 역할을 할 수 있습니다. 수신 SSL 연결을 처리 및 해독하고 프록시 서버의 응답을 암호화합니다.압축 : 프록시 서버가 압축된 응답을 보내지 않는 경우 클라이언트로 보내기 전에 응답을 압축..
2024.06.20 -
보안 학과를 나온 개발자의 nginx 버전 숨기기
어느날 날라온 메일 00개발자님 보안 검사 결과 nginx 버전이 보여지고 있어서 조치 부탁드려요 빠르게 를 추가하였지만 진짜 안나오는지 확인을 해보고 싶었다. 보안업체에서는 무슨 툴을 사용하는지 모르지만 내가 학교다닐때 애용했던 를 활용해 버전이 나오던걸 안나오는것으로 확인
2024.05.30 -
axios 옵션
const client = axios.create({ baseURL: process.env.REACT_APP_API_HOST, // `url`은 요청에 사용될 서버 URL입니다. url: '/user', // `method`는 요청을 생성할때 사용되는 메소드입니다. method: 'get', // 기본값 // `url`이 절대값이 아닌 경우 `baseURL`은 URL 앞에 붙습니다. // 상대적인 URL을 인스턴스 메서드에 전달하려면 `baseURL`을 설정하는 것은 편리합니다. baseURL: 'https://some-domain.com/api', // `transformRequest`는 요청 데이터를 서버로 전송하기 전에 변경할 수 있게 해줍니다. // 이것은 'PUT', ..
2023.06.09 -
axios 사용하기 (import 있는경우 없는경우) 2023.06.09
-
Response 와 JsonResponse
Response와 JsonResponse는 Django에서 HTTP 응답을 생성하기 위해 사용되는 두 가지 클래스입니다.Response: Response 클래스는 Django의 기본 HTTP 응답 클래스로, 텍스트, HTML, 이미지 등 다양한 종류의 응답을 생성할 수 있습니다. Response 클래스는 응답 본문(content), 상태 코드(status code), 헤더(headers) 등을 설정하여 HTTP 응답을 생성할 수 있습니다. 예를 들어, 텍스트 응답을 생성하려면 HttpResponse 클래스를 사용할 수 있습니다.JsonResponse: JsonResponse 클래스는 Response 클래스를 상속받은 JSON 형태의 HTTP 응답 클래스로, 딕셔너리, 리스트, JSON 직렬화 가능한 객체..
2023.04.12 -
POST PUT
POST - 생성 PUT - 수정, 없을시 생성
2023.04.06