본문 바로가기

개발자, 코딩20

SSL 인증서에 대하여 SSL 인증서란 무엇인가? SSL(Secure Sockets Layer) 인증서는 인터넷에서 정보를 안전하게 주고받기 위한 보안 프로토콜 중 하나입니다. 이전에는 HTTPS 프로토콜을 사용할 때 SSL 인증서가 필수적으로 사용되었지만, 이제는 HTTPS 자체가 안전한 프로토콜이므로 SSL 인증서가 사용되지 않는 사이트도 있습니다. 그러나 여전히 SSL 인증서는 웹사이트 보안을 보장하는 핵심 요소입니다. SSL 인증서가 필요한 이유 개인 정보 보호 SSL 인증서는 사용자가 웹사이트와 통신할 때 개인 정보가 암호화되어 전송되도록 보장합니다. 이를 통해 해커나 사이버 공격으로부터 개인 정보를 보호할 수 있습니다. 신뢰성 유지 SSL 인증서는 웹사이트가 실제로 그것이 주장하는 사이트임을 보장합니다. 사용자는 이.. 2023. 8. 18.
[ELK Stack]우분투 엘라스틱서치 설치하기/ElasticSearch 우분투 엘라스틱서치 설치하기/ElasticSearch ELK Stack은 Elasticsearch + Logstash + Kibana를 이용해서 데이터 수집부터 데이터 시각화까지 데이터 분석을 위한 틀을 잡을 수 있는 기술스택입니다. Logstash를 통해 데이터를 수집하고, Elasticsearch를 통해 처리하고 Kibana를 통해 시각화를 할 수 있습니다. 학습을 위해 가장 먼저 Elasticsearch를 설치하는 과정입니다. 먼저 Elasticsearch는 자바를 통해 돌아가므로 JVM을 설치해야합니다. root@nickweb:~# java -version 위 명령어를 통해 JVM이 설치되었는지 확인할 수 있고, 설치되지 않았다면 설치를 해줍니다. apt 명령어로 엘라스틱서치를 설치해줍니다. ro.. 2023. 7. 13.
[js] 깔끔하고 사용하기 쉬운 알림 sweetalert2.js sweetalert2.js sweetalert2는 웹 개발에서 자주 쓰이는 alert을 시각적으로 표현할 수 있는 js 라이브러리입니다. 기존의 alert은 단순히 텍스트만 전달이 가능하여, 알림, 오류, 성공, 경고 등 상황에 따라서 시각적으로 강조해야할 경우 전달력이 떨어지는 상황이 있습니다. 이 경우 사용할 수 있는 간단하면서도 강력한 라이브러리를 소개합니다. HTML 삽입 미리보기할 수 없는 소스 위 소스를 보시면 5가지 icon에 따라 알림, 경고, 실패, 성공, 질문에 대한 메세지를 전달할 수 있습니다. icon을 설정하기 위해선 다음과 같은 파라메터를 사용합니다. warning error success info question 라이브러리를 사용하기 위해 cdn 방식으로 import 합니다. .. 2023. 7. 12.
hosts.txt 파일에 관해 운영중인 웹 사이트의 카카오 로그인이 잘 동작하지 않는 현상이 발생했습니다.여러가지 가능성을 염두해두고 문제점을 파악해본 결과, 카카오 API의 IP 주소가 변경되었는데, 해당 서버의 hosts.txt파일에 카카오 API 주소의 IP를 기존 IP로 설정되어 있어 DNS 서버를 검색하지 않고 hosts.txt의 기존 IP로 호출하여 동작하지 않았습니다. 따라서 이번 기회에 자주 사용하진 않지만, 언젠가 마주하게 될 hosts 파일에 대해 알아보겠습니다. ❓ hosts.txt 파일이란? hosts.txt 파일은 인터넷 도메인 이름과 해당 도메인에 연결되는 IP 주소를 매핑하는데 사용되는 컴퓨터 파일입니다. 이 파일은 운영 체제에서 로컬 DNS(Domain Name System) 캐시를 구현하거나, 호스트 이.. 2023. 6. 26.