전체 글

전체 글

    [DB] Insert 유용한 Options

    🔎 Insert Query Insert 중 중복 오류로 인한 오류가 발생하여 찾아보니 여러 해결 방안이 있는 것을 발견하여 정리해보았다. 쿼리는 역시 어려워 📑 Insert 중복 방지 📌 Ignore PK/UK에 의해 중복 처리가 날 경우 데이터를 변경하지 않고 무시 처리 -- 오류 발생 Insert Into `user-env` (user_idx , env_code) values ('001','ENV_TEST'); -- 오류 무시 Insert Ignore Into `user-env` (user_idx , env_code) values ('001','ENV_TEST'); 📌 Filter (Where not exists) Select로 조회된 데이터가 없을 경우 Insert Insert Into `user-..

    [Nginx] SSL 적용 (With Chain 인증서)

    🔋 도메인 SSL 인증서 적용 이번에 회사 도메인의 SSL 인증서가 새로 발급되어 적용하려는데 다른 방식의 SSL을 구입하였는지 추가로 Chain 인증서가 함께 발급되었다. Nginx에 적용하는 방법을 찾으며 수집한 정보를 기록하는 겸 기존에 SSL 적용법까지 정리해보려 한다. 📜 Nginx SSL 설정 기존에 이용하던 업체에서 인증서를 발급받을 경우, 보통 crt파일을 전달받게 된다. 우리는 이 파일을 pem 파일로 변환해야 한다. (가비아는 nginx 전용 pem 파일을 전달해준거같기도 하고..) 🚥 Chain 인증서가 있을 경우 Chain 인증서? Chain 인증서는 Root 인증서와 도메인 인증서 간 연결을 인증해주는 인증서라고 한다. 인증서를 전달받으면 아마 Root 인증서, Chain 인증서,..

    [Linux] 고정 IP 설정

    ✔ INTRO 최근 회사에서 Linux 서버를 신규 세팅해야 될 일이 많아졌다. 사내에서 고정 IP 정책을 가지고 있어 매번 세팅때마다 한번 정리해야지 하다가 이제야 작성해본다. ✔ Environment 세팅은 Ubuntu 22.04.1 LTS 버전에서 진행했다. ✔ Setting 🚩 인터페이스 이름 확인 고정 IP 설정을 위해서는 우선 설정할 네트워크 인터페이스의 이름을 확인해야 한다. 내가 바꾸고 싶은 인터페이스는 eno1임으로 이를 잘 기억해야 한다. 서버마다 인터페이스의 이름이 다름으로 예시로 든 인터페이스 이름과 다를 수 있다. 🚩 고정 IP 설정 인터페이스 이름도 알았으니 이제 설정을 해보자. 고정 IP를 세팅하려면 네트워크 세팅 yaml을 수정해야 한다. 기존에는 그냥 텍스트 파일이었던거같은..