IIS 셋팅으로 원하는 주소로 설정(로컬 환경)

IIS로 프로젝트를 셋팅하기 위해서는 웹사이트를 추가해야 하는데 오른쪽 마우스 버튼을 눌러 웹 사이트 추가를 선택하고

 

자신의 프로젝트로 실제 경로를 잡아주고 호스트 이름을 원하는 주소로 셋팅해주면 된다. 

 

 

다 셋팅 후 호스트 설정을 바꿔줘야하는데 경로는 아래와 같다.

 

 

관리자 권한으로 실행 후 IIS에서 셋팅한 호스트 이름으로 설정해준다. 

자신의 로컬은 127.0.0.1 이고 로컬안에서는 원하는 주소로 셋팅을 할 수 있다.

 

 

이제 셋팅한 주소로 접속을 하면 프로젝트가 실행된다.

 

 

'IT > C#, ASP.NET' 카테고리의 다른 글

C#에서 Client IP 주소 가져오기 (CloudFlare 사용)  (0) 2020.03.07

C#에서 Client IP 주소 가져오기 (CloudFlare 사용)

C#에서 Client IP 주소를 가져오기 위해선 HttpContext 객체를 사용하면 된다.

하지만 보안으로 인해 중간에 CloudFlare가 사용되고 있다면 기존에 사용하고 있던 "REMOTE_ADDR" 은 사용자의 IP 주소가 아닌 CloudFlare 주소를 가져오게 된다.

 

그래서 CloudFlare로 전송된 Request의 헤더에 "HTTP_X_FORWARDED_FOR" 값을 가져오면 된다.

저 값이 없다면 "CF_Connecting-IP"의 값을 가져오면 된다. 

추가로 ASP.NET CORE MVC Views에서 Client IP 주소를 가져오고 싶다면 HttpContext 객체와 같은 Context를 사용하면 된다. 

 

자세한 참고는 밑에 링크 클릭!

https://support.cloudflare.com/hc/en-us/articles/200170986-How-does-Cloudflare-handle-HTTP-Request-headers-

'IT > C#, ASP.NET' 카테고리의 다른 글

IIS 셋팅으로 원하는 주소로 설정(로컬 환경)  (0) 2020.12.01

+ Recent posts