본문 바로가기

카테고리 없음

wsl 포트포워딩 및 도메인 연결과 인증서 발급

포트포워딩

나의 경우 iptime공유기 사용 중이므로 http://192.168.0.1/ 에 접속.

80 포트 열기.(인증서 발급을 위해서는 반드시 80포트 열어야함. http는 기본적으로 80포트 사용)

 

그 다음 도메인 생성 후 수정에 들어가서 ip연결.

https://xn--220b31d95hq8o.xn--3e0b707e/

 

내도메인.한국 - 한글 무료 도메인 등록센터

한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공

xn--220b31d95hq8o.xn--3e0b707e

(빨간색 네모 칸에는 public ip를 작성한다. 구글에 what is my ip 검색)

 

 

(이 부분은 wsl 사용자만)

wsl사용자는 추가적인 과정이 필요함.
https://velog.io/@sangwoong/WSL2-PortForwarding

 

[WSL2] PortForwarding

[WSL] 포트포워드

velog.io

위 블로그에 설명된 과정 중 ps파일 실행하여 wsl 방화벽을 해제한다. powershell에서 
"netsh interface portproxy add v4tov4 listenport=80 listenaddress=0.0.0.0 connectport=80 connectaddress=127.0.0.1"
처럼 직접 작성해주어도된다.
*참고

    등록 확인
    netsh interface portproxy show all
    리셋
    netsh interface portproxy reset

https://learn.microsoft.com/ko-kr/windows-server/networking/technologies/netsh/netsh-interface-portproxy

 

인터페이스 포트 프록시에 대한 Netsh 명령

Netsh 인터페이스 포트 프록시 명령을 사용하여 IPv4 및 IPv6 네트워크와 애플리케이션 간의 프록시로 작동합니다.

learn.microsoft.com

 

 

인증서 발급

아래 블로그에 과정이 잘 작성되어 있다.

https://shanepark.tistory.com/473

 

 

wsl사용자라면 위 과정을 그대로 진행하면 되고, 아니라면 중간의 wsl 과정은 생략 가능.