728x90
curl 을 통해서 도메인을 호출하면 DNS 와 연결된 IP 주소로 가게된다.
그런데 가능성이 높은 것은 아니지만 DNS 서비스 자체가 장애가 났는지 웹 서버의 서비스가 장애가 난 것인지 혼란 스러울 때가 있을 수 있다.
그때 보통 서버의 localhost 로 테스트를 하는데
curl localhost 를 통해서 웹 서버의 웹 서비스가 정상인지를 파악해볼 수 있다.
그런데 이게 단일 웹 서비스를 제공한다면 문제가 되지 않는데 vhost 로 하나의 웹서비스에서 여러 가상 호스트를 제공하고 있는 환경이라면
curl localhost 가 내가 원하는 가상 호스트 인지 아닌지를 알 수 없다.
이 경우에는 curl 의 기능을 이용하여 내가 원하는 가상 호스트를 호출할 수 있다.
curl --resolve 'vhost.test.com:80:127.0.0.1' http://vhost.test.com
curl --resolve 'vhost.test.com:443:127.0.0.1' https://vhost.test.com
728x90
'IT > LINUX' 카테고리의 다른 글
님아 그 루트를(/) 건들지 마소 (0) | 2024.07.05 |
---|---|
/etc 권한을 실수하다 (0) | 2022.07.26 |
비밀번호 변경 날짜가 하루 전으로 나온다 (0) | 2022.06.20 |
RHCA를 따지 않기로 마음 먹다 (0) | 2022.04.12 |
[EX236] Gluster [ introduction ] (0) | 2021.01.07 |