복구 이미지가 있는 USB 를 EdgeXpert 에 연결해준다.DGX 에는 Ctype Port 만 3개가 있으므로 Ctype - USB 허브로 USB 와 키보드(이때는 마우스는 필요없음) 를 연결해 준다. 가. 부팅- 뒷면에 전원버튼을 누름과 동시에 키보드의 ESC 또는 DEL 를 눌러 CMOS 상태로 들어간다.- 키보드의 화살표를 움직여 Save & Exit 화면에서 아래쪽에 있는 Boot Override 에서 UEFI : USB USB Hard Drive, Partition 1 을 선택하고 Enter를 누르면 확인하는 메시지가나오며, 재부팅이 된다. 나. 설정부팅이 되면 아래와 같이 복구 진행 화면이 시작된다.- Enter 를 눌러 진행을 한다.- 경고화면이 나타나는데 기존 자료가 모두 사라지므로 유..
msi DGX EdgeXpert 의 파일들이 너무 지저분 해서 공장 초기화를 진행 하고자 한다. 가. 준비- C-Type USB HUB : DGX 에는 USB 가 없으므로 C-Type 으로 USB 를 연결 해야 한다 USB, 키보드, 마우스도 연결해야 하므로 필수 : 초기 단계에선 블루투스는 무용지물이다- 16G 이상의 USB- 복구용 파일 다운로드 https://developer.nvidia.com/downloads/dgx-spark/dgx-spark-recovery-image-1.135.29.tar.gz 나. 복구진행- 다운받은 dgx-spark-recovery-image-1.135.29.tar.gz 파일의 압축 해제- 필자는 Windows 시스템을 상요하므로 .cmd 파일을 이용하여 복구 드라이..
http 인증이 완료 되었다면 곧 인증서파일이 메일로 오게된다.첨부된 파일을 다운받아 보면 아래와 같은 파일들 이다이제 이 파일들을 nginx 에 적용해 보자 가. 인증서 파일 업로드필자는 /home/SSL/ 폴더에 파일을 모두 업로드 하였다# pwd/home/SSL# lltotal 44-rw-r--r-- 1 root root 2244 May 22 14:53 ChainCA1.crt-rw-r--r-- 1 root root 2341 May 22 14:53 ChainCA2.crt-rw-r--r-- 1 root root 6679 May 22 14:53 Chain_RootCA_Bundle.crt-rw-r--r-- 1 root root 2126 May 22 14:53 RootCA.crt-rw-r--r-- 1 roo..
웹서버 운영시 SSL 인증서는 필수다. SSL 인증서 발급시 인증방식을 HTTP 로 하고 인증이 완료 되면 SSL 인증서를 받아 이를 다시 적용한다. 가. HTTP 인증방법SSL 인증서룰 구매 하면 신청한 메일로 아래와 같은 인증요청 메일이 온다. 이는 외부에서 아래의 주소가 접근이 되어야 한다는 뜻이다.http://your_domain.kr/.well-known/pki-validation/FE80XA86X84C2BF9EB10EA9D05TACEF8.txt 그리고 FE80XA86X84C2BF9EB10EA9D05TACEF8.txt 형태의 첨부파일도 같이 왔을 것이다. 이 첨부파일을 웹서버에 업로드 하여 위의 주소가 외부에서 보이도록 해주면 된다. 1. nginx 설정-- nginx 를 dnf 로 설치한 경우..
개인이 구매한 도메인을 Tistory 에 적용하려면 2가지가 필요 하다.첫째. 도메인 후이즈, 가비아, 아사달 등에서 도메인을 구매 한다. - 비용은 연간비용이며, .com .co.kr .kr 등에 따라서 금액이 상이하다. - 보통 2 ~ 3년 단위로 구매를 하고, 연장구매가 안되면 도메인을 잃어 버리게 된다.(즉 타인이 사용하게 될수도 있음)둘째. 티스토리 에서 개인 도메인 세팅 가. 개인 도메인 구매필자는 가비아에서 구매를 했다. 1. DNS 설정 2. [설정] 을 눌러 아래와 같이 레코드 수정을 한다.Type : CNAME호스트 : @, www값 : host.tistory.io.주의 : host.tistory.io 뒤에 . 이 있음 !!! 이제 티스토리의 설정만 남았다. 나. 티스토리 설정블로..
Vite는 기본적으로 지정한 포트가 이미 사용 중일 경우 자동으로 +1 포트를 찾아 실행한다.그러다 보니 혼선이 발생하는 경우가 있음. 해결 방법vite.config.js 에 strictPort 옵션 추가// vite.config.jsexport default { server: { port: 3000, // 원하는 포트 strictPort: true, // 포트 충돌 시 종료함 }} 이렇게 하면 npm run dev 실행 시 3000번 포트가 이미 점유되어 있으면 Vite가 종료됨