박종찬
박종찬3mo ago

20001 에러가 나서 미치겠습니다.

configPath 는 E:/www/test.com/shop/toss/toner/lgdacom 이고 그 아래에 conf 가 있고, 그 안에 두 conf 파일이 있습니다. asp 이며 해당 절대경로에 두 파일은 확실히 존재하고 lgdacom 와 이하 모든 폴더 및 파일에 대한 읽기/쓰기 권한이 있습니다. configPath 라는 변수의 값이 저런 형태가 맞나요?
32 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
박종찬
박종찬OP3mo ago
지난 금요일부터 오늘까지 support@toss... 로 20여통 메일을 주고 받은 상태이고, 처리 불가하므로.. discord 로 문의하라고 해서.. 문의 드립니다 아래에서 테스트 하고 있습니다. https://www.kimchi.co.kr/shop/toss/toner/ping.asp
박의원
박의원3mo ago
변수명은 맞습니다. xpay ASP 샘플상으로는 아래와 같이 되어 있습니다. configPath = "C:/lgdacom" '토스페이먼츠에서 제공한 환경파일(/conf/lgdacom.conf, /conf/mall.conf)이 위치한 디렉토리 지정 에러발생 페이지에 아래 구문을 넣어서, 실제로 IIS에서 경로를 어떻게 인식하는지 출력해볼수 있을까요? <%=Server.MapPath(".") %> 1) E:/www/test.com/shop/toss/toner/lgdacom 폴더안에 test용 asp 페이지를 넣고, 그 페이지 안에 <%=Server.MapPath(".") %> 를 넣고, 브라우져에서 출력되는 경로를 그대로 configPath 에 설정해보시겠어요? 만일 1번에서 확인되는 경로와, 소스에 적용한 path 가 일치하면 lgdacom 폴더 및 하위파일/폴더에 대해 윈도우 사용자 그룹중 Authenticated User와 IIS_IUSERS 이 두 그룹에 읽기 쓰기권한도 한번 잡아주세요
박종찬
박종찬OP3mo ago
No description
No description
박종찬
박종찬OP3mo ago
No description
박종찬
박종찬OP3mo ago
path 는 문제 없구요... user 에 대한 권한으로 ... 그 폴더를 읽지를 못했습니다. IIS_IUSERS 에 대한 것은 이미 있었고, Authenticated User 에 대해 읽기, 쓰기를 주고 나니... 일단은 파일 접근은 됩니다.
박종찬
박종찬OP3mo ago
No description
박의원
박의원3mo ago
네 그럼 해결되신걸까요? 결제테스트까지 한번 진행해보시겠어요? TLS 1.2 관련 에러가 발생할수도 있으니, 테스트 결과 회신부탁드립니다.
박종찬
박종찬OP3mo ago
예 결제 잘 됩니다. support 직원에게도 좀 알려주세요... 해결 과정을... 이렇게 간단한 것을... 정말... 10시간 넘게... 고생을 했습니다.
박의원
박의원3mo ago
예 저희도 모니터링 했는데, TL2411111727129811 주문번호로 TLS 1.2 잘 넘어왔습니다 저 그리고 하나만 더 권고드리고 싶은데 (이건 권고사항입니다) 혹시 저 lgdacom 폴더가 웹에서 접근이 가능한 경로이실까요?
박종찬
박종찬OP3mo ago
최종 요청하는 페이지... 가 https 가 아니어도 상관 없나요? 2008 서버에서.. ssl 오류나서... 오늘 아침에... 웹서버인증서도 신청해서 해 보았지만..실패해서.... 다른 2016 server 에서 지금 성공한겁니다.
박의원
박의원3mo ago
www 이하는 아무래도 보안상으로 권장하지는 않으니, 웹에서 접근 불가한 경로로 옮기고, 경로를 수정하시는것은 어떨까 싶습니다 (대신 권한설정은 해야합니다)
박종찬
박종찬OP3mo ago
예... 아까 그 폴더에.. 파일 만들어서 mapPath 찍어 보라 하셔서.. 한 결과도 이미지 보여 드렸습니다.
박의원
박의원3mo ago
네..TLS1.2 통신은, 외부에서 가맹점 서버로 들어가는것이 아니기 때문에, 상관없습니다.
박종찬
박종찬OP3mo ago
경로 옮기는 문제는... 일단 접구요.. ssl 문제 답변 부탁합니다.
박의원
박의원3mo ago
서버OS가 정확히 어떻게 되나요? 2008 , 2008R2 , 그 이상중 어떤것을 쓰시나요
박종찬
박종찬OP3mo ago
예 그러면.. 원래 서버(2008) 에서.. 내일 테스트 해 보고... 문제 있으면... 알려드리겠습니다. 현재 그 서버는 아래 에러가 나고 있거던요... configPath: D:/web/LocalUser/tonerlove/shop/toss/lgdacom CST_MID: tonerlove CST_PLATFORM: service ResCode = 20101 ResMsg = SSL error; WINHTTP error code = 122 성공한 서버는 2016 입니다 2008 입니다. 성공한 서버는 2016 이고, 지금 에러나는 것은 2008 입니다.
박의원
박의원3mo ago
win2008 + ASP에서 TLS 1.2 로 WinHTTP 통신을 하기위한 환경은 아래와 같습니다. 윈도우 서비스팩 1 이상 설치 필수 레지스트리 수정 필수 * 32비트 애플리케이션에서 TLS 1.2를 기본값으로 구성 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp] "DefaultSecureProtocols"=dword:00000800 * 64비트 애플리케이션에서 TLS 1.2를 기본값으로 구성 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp] "DefaultSecureProtocols"=dword:00000800 * IIS7 이상 * KB4074621 , KB4019276 설치 필수 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4074621 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4019276
박종찬
박종찬OP3mo ago
예.. 이 부분 호스팅 업체에 전달하고... 내일 다시 확인 해 보겠습니다.
박의원
박의원3mo ago
에러나는곳은 테스트환경인가요? 운영서버인가요? 운영서버라면 결제가 되어야 하니 일단 임시로 2025.03월까지 TLS 1.2 미만에서도 결제가 가능한 결제 URL을 안내드리겠습니다. 예 우선 설정체크를 먼저 해주시고, 설정변경이 여의치 않을경우 회신주시면 내년3월까지 사용가능한 URL 안내드리겠습니다.
박종찬
박종찬OP3mo ago
아닙니다... 미만에서도 할 수 있는 방법 알려 주세요
박의원
박의원3mo ago
lgdacom.conf 의 url 을 아래로 수정합니다. url = https://xpay-gateway-old-and-unsafe.tosspayments.com/xpay/Gateway.do test_url = https://xpay-gateway-old-and-unsafe-sandbox.tosspayments.com/xpay/Gateway.do aux_url 은 생략가능합니다. 2025.03 까지만 TLS 1.2 미만으로 승인요청 가능한 URL입니다.
Ayaan이안
Ayaan이안3mo ago
웹에서 접근 불가능한 것 같습니다. 걱정 안하셔도 될거 같아요
Ayaan이안
Ayaan이안3mo ago
No description
박종찬
박종찬OP3mo ago
No description
박종찬
박종찬OP3mo ago
아래로 하니.. 되는 듯 합니다. 일단은... 이대로 해야 겠네요... url = https://xpay-gateway-old-and-unsafe.tosspayments.com/xpay/Gateway.do
박의원
박의원3mo ago
예 내년3월 전까지는 이대로 쓰시고, 2008에서 환경구축 완료되면 그때 다시 TLS 1.2용으로 변경해서 사용하시기 바랍니다.
박종찬
박종찬OP3mo ago
그러면... 서버를 2016 으로 옮기면 자연스레 해결 되겠네요?
박의원
박의원3mo ago
2016쪽 레지스트리 기본설정을 봐야겠지만.. 2008 R2 이후버전부터는 TLS 1.2 가 기본일겁니다.
박종찬
박종찬OP3mo ago
예... 알겠습니다. 감사합니다.~ 시원하게 해결 되었네요~
박의원
박의원3mo ago
2008 , 2008 R2는 기본프로토콜이 아니라..레지스트리 수정과 윈도우 핫픽스 설치가 필수입니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?