Programming/기본 (Baisc) 검색 결과

62 개의 검색 결과가 있습니다.

Programming/기본 (Baisc)

[Bootstrap5][Modal][Html5] Modal Layer 데이터 전달 및 후처리 Javascript Function

Bootstrap 5의 모달은 사용자와의 상호작용을 위한 강력한 도구입니다. 이번 글에서는 모달을 열고 데이터를 전달하며 버튼 클릭 후 처리하는 과정을 초보자도 쉽게 이해할 수 있도록 단계별로 설명하겠습니다.1. 모달 구성하기모달은 HTML 구조와 Bootstrap의 기본 클래스를 사용해 손쉽게 구현할 수 있습니다. 모달 열기 모달 제목 이곳에 데이터가 표시됩니다. 닫기 후처리 실행  위 HTML 코드에서는 모달을 생성하고 이를 열 수 있는 버..

Programming/기본 (Baisc)

[Rocky][Rocky9] Rocky Linux 9 네트워크 활성화

개요Rocky Linux 9은 Red Hat 계열 배포판의 최신 버전으로, 안정성과 보안성을 갖춘 운영 체제입니다. 그러나 초기 설치 후 네트워크가 활성화되지 않을 수 있어, 이를 해결하기 위해 몇 가지 단계를 수행해야 합니다. 이 블로그에서는 네트워크를 활성화하는 구체적인 방법을 소개합니다.배경Rocky Linux 9에서는 NetworkManager가 네트워크 관리의 핵심 역할을 합니다. 시스템 설치 직후 네트워크 인터페이스가 비활성화 상태일 수 있으므로, 이를 활성화하기 위해 기본적인 설정과 확인 작업이 필요합니다. 이번 조치는 특히 초기 설정 상태에서 네트워크를 빠르게 활성화하는 데 초점을 맞추고 있습니다.조치다음은 네트워크 활성화를 위한 단계별 조치입니다.시스템 확인시스템 파일 상태를 확인하여 필..

Programming/기본 (Baisc)

[MariaDB][Mysql] RDBMS MariaDB Client SSL Ignore Skip 처리

개요MariaDB 클라이언트를 사용할 때 SSL 설정으로 인해 발생하는 문제를 해결하는 방법에 대해 알아보겠습니다.오류 상황MariaDB에서 데이터를 덤프하려고 할 때 다음과 같은 오류가 발생할 수 있습니다:mariadb-dump: Got error: 2026: "TLS/SSL error: SSL is required, but the server does not support it" when trying to connect 조치 방법MariaDB 클라이언트 설정 파일(/etc/my.cnf.d/client.cnf)을 수정하여 SSL 연결 요구를 비활성화합니다.수정 방법텍스트 편집기를 사용하여 설정 파일을 엽니다:sudo vi /etc/my.cnf.d/client.cnf파일에 다음 내용을 추가하거나 수정합니..

Programming/기본 (Baisc)

[Apache][Httpd][웹서버] Apache HTTP Server Systemd Unit File 작성 및 적용하기

개요Apache HTTP Server를 systemd로 관리하려면 적절한 유닛 파일을 작성해야 합니다. 유닛 파일을 통해 Apache 서버를 시작, 재시작, 정지 등의 작업을 보다 효율적으로 관리할 수 있습니다. 이번 글에서는 아래와 같은 유닛 파일의 작성 예제를 설명하고 적용 방법을 안내합니다.유닛 파일 예제아래는 Apache HTTP Server를 위한 systemd 유닛 파일의 예제입니다. [Unit]Description=The Apache HTTP ServerAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingExecStart=/app/applications/apache/bin/apachectl -k startEx..

[LINUX/리눅스] CensysInspect  보안업체 UA 대상 IP 차단
Programming/기본 (Baisc)

[LINUX/리눅스] CensysInspect 보안업체 UA 대상 IP 차단

무분별한 보안 탐지 트래픽 차단 방법1. 개요최근 웹사이트를 운영하면서 특정 UserAgent를 기반으로 한 무분별한 보안 탐지 요청이 급증하고 있습니다. 이러한 요청은 과도한 트래픽을 발생시키며, 정상적인 서비스 운영에 방해가 됩니다. 이를 해결하기 위해 트래픽을 탐지하는 IP 대역을 방화벽을 통해 차단하는 방법을 공유합니다.2. 이슈 내용문제점UserAgent: "Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"과도한 보안 탐지로 인해 서버 트래픽 과점 발생.비인가된 스캔으로 인한 서비스 안정성 저하.추적된 IP 대역다음과 같은 IP 대역에서 의심스러운 요청이 발생:162.142.125.0/24167.94.138.0/241..

[IPTIME] 대량 NAT-DMZ IP 및 포트 포워딩 자동화
Programming/기본 (Baisc)

[IPTIME] 대량 NAT-DMZ IP 및 포트 포워딩 자동화

1. 개요네트워크 관리를 할 때, 여러 IP 주소에 대해 포트 포워딩 설정을 수동으로 추가하는 것은 시간이 많이 소요되는 작업일 수 있습니다. 특히 대규모 네트워크 환경에서는 이런 작업이 더욱 번거롭습니다. 이러한 문제를 해결하기 위해 JavaScript의 비동기 함수인 async/await를 활용하여 네트워크 포트 포워딩을 자동화하는 방법을 소개하고자 합니다. 이 글에서는 비동기적으로 네트워크 요청을 처리하는 방법과 이를 사용해 여러 IP에 대한 포트 포워딩을 간편하게 설정하는 방법에 대해 설명합니다.2. 내용비동기 함수는 네트워크 요청과 같이 시간이 오래 걸리는 작업을 수행할 때 유용하게 사용됩니다. async/await는 비동기 작업을 마치 동기 작업처럼 쉽게 작성할 수 있도록 도와줍니다.JavaS..