Microsoft MVP성태의 닷넷 이야기
웹: 42. (https가 아닌) http 다운로드를 막는 웹 브라우저 [링크 복사], [링크+제목 복사],
조회: 13346
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

(https가 아닌) http 다운로드를 막는 웹 브라우저

갑자기 이런 질문이 왔습니다.

C# 프로그래밍 10 책 구매한 사람입니다. 3부 자료는 어디서 다운 받을 수 있나요? 
; https://www.sysnet.pe.kr/3/0/5780

확인해 보니, "https://www.sysnet.pe.kr/2/0/13101" 글에 담아 둔 "res.sysnet.pe.kr" 도메인의 경로에 해당하는 파일들은 모두 다음과 같이 "... can't be downloaded securely"라는 메시지가 뜨면서 기본적으로 다운로드가 막혀버립니다.

http_download_1.png

하지만 아예 막은 것은 아닌데요, 실제로 다음 화면과 같이 해당 항목에 마우스 커서를 올리면 "휴지통"과 함께 "..." 메뉴 버튼이 보이고,

http_download_2.png

그중에서 "Keep" 메뉴를 선택하면 다운로드한 파일을 로컬에 유지를 해줍니다.




그래도 좀 불편하죠? ^^; 이 문제의 원인은 해당 파일들을 "https"가 아닌 "http" 경로에 놓았기 때문입니다. 말 그대로 "secure"하지 않은 것으로 판단한 것인데... 그리 불합리한 결정으로 보이지는 않습니다. ^^

어쩔 수 없습니다. 이 문제를 회피하려면 https가 가능한 경로를 사용해야 합니다. 따라서 "res.sysnet.pe.kr" 경로를 대표하는 인증서를 새롭게 let's encrypt로부터 받는 것도 가능하겠지만, 그럼 관리 요소만 더 늘어나게 되므로 그냥 이 참에 "book" 경로를 www 경로에서 대신 처리하도록 합쳐 버렸습니다.

그래서 현재는 정상적으로 다운로드가 잘 됩니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 1/6/2023]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 46  47  48  49  50  51  52  53  [54]  55  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
12587정성태4/6/202121081개발 환경 구성: 564. Windows 10 - ClickOnce 배포처럼 사용할 수 있는 MSIX 설치 파일 [1]
12586정성태4/5/202117946오류 유형: 710. Windows - Restart-Computer / shutdown 명령어 수행 시 Access is denied(E_ACCESSDENIED)
12585정성태4/5/202116898개발 환경 구성: 563. 기본 생성된 kubeconfig 파일의 내용을 새롭게 생성한 인증서로 구성하는 방법
12584정성태4/1/202118075개발 환경 구성: 562. kubeconfig 파일 없이 kubectl 옵션만으로 실행하는 방법
12583정성태3/29/202119002개발 환경 구성: 561. kubectl 수행 시 다른 k8s 클러스터로 접속하는 방법
12582정성태3/29/202118391오류 유형: 709. Visual C++ - 컴파일 에러 error C2059: syntax error: '__stdcall'
12581정성태3/28/202118367.NET Framework: 1031. WinForm/WPF에서 Console 창을 띄워 출력하는 방법 (2) - Output 디버깅 출력을 AllocConsole로 우회 [2]
12580정성태3/28/202116209오류 유형: 708. SQL Server Management Studio - Execution Timeout Expired.
12579정성태3/28/202116795오류 유형: 707. 중첩 가상화(Nested Virtualization) - The virtual machine could not be started because this platform does not support nested virtualization.
12578정성태3/27/202117234개발 환경 구성: 560. Docker Desktop for Windows 기반의 Kubernetes 구성 (2) - WSL 2 인스턴스에 kind가 구성한 k8s 서비스 위치
12577정성태3/26/202118894개발 환경 구성: 559. Docker Desktop for Windows 기반의 Kubernetes 구성 - WSL 2 인스턴스에 kind 도구로 k8s 클러스터 구성
12576정성태3/25/202116923개발 환경 구성: 558. Docker Desktop for Windows에서 DockerDesktopVM 기반의 Kubernetes 구성 (2) - k8s 서비스 위치
12575정성태3/24/202115497개발 환경 구성: 557. Docker Desktop for Windows에서 DockerDesktopVM 기반의 Kubernetes 구성 [1]
12574정성태3/23/202121007.NET Framework: 1030. C# Socket의 Close/Shutdown 동작 (동기 모드)
12573정성태3/22/202118402개발 환경 구성: 556. WSL 인스턴스 초기 설정 명령어 [1]
12572정성태3/22/202117738.NET Framework: 1029. C# - GC 호출로 인한 메모리 압축(Compaction)을 확인하는 방법파일 다운로드1
12571정성태3/21/202115781오류 유형: 706. WSL 2 기반으로 "Enable Kubernetes" 활성화 시 초기화 실패 [1]
12570정성태3/19/202121092개발 환경 구성: 555. openssl - CA로부터 인증받은 새로운 인증서를 생성하는 방법
12569정성태3/18/202121460개발 환경 구성: 554. WSL 인스턴스 export/import 방법 및 단축 아이콘 설정 방법
12568정성태3/18/202114798오류 유형: 705. C# 빌드 - Couldn't process file ... due to its being in the Internet or Restricted zone or having the mark of the web on the file.
12567정성태3/17/202116859개발 환경 구성: 553. Docker Desktop for Windows를 위한 k8s 대시보드 활성화 [1]
12566정성태3/17/202116665개발 환경 구성: 552. Kubernetes - kube-apiserver와 REST API 통신하는 방법 (Docker Desktop for Windows 환경)
12565정성태3/17/202113428오류 유형: 704. curl.exe 실행 시 dll not found 오류
12564정성태3/16/202114286VS.NET IDE: 160. 새 프로젝트 창에 C++/CLI 프로젝트 템플릿이 없는 경우
12563정성태3/16/202117161개발 환경 구성: 551. C# - JIRA REST API 사용 정리 (3) jira-oauth-cli 도구를 이용한 키 관리
12562정성태3/15/202117932개발 환경 구성: 550. C# - JIRA REST API 사용 정리 (2) JIRA OAuth 토큰으로 API 사용하는 방법파일 다운로드1
... 46  47  48  49  50  51  52  53  [54]  55  56  57  58  59  60  ...