티스토리 뷰
개발환경을 만들때 실제로 보유하고 있는 도메인은 아니지만
개발환경을 위해 특정 도메인을 사용하기 위해
/etc/hosts 파일을 조작하여 사용하는 경우가 있습니다
윈도우는 물론 맥에서도 파일을 조작하여 로컬상에서 호스트가 찾아가야할 ip주소를 조작할수 있습니다
sudo nano /etc/hosts
해당명령어를 입력하고 비밀번호를 넣습니다
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
아마도 여러분이 /etc/hosts 파일을 한번도 건드리지 않았다면 기본적으로 위의 내용이 세팅되어있을거예요
여기에 적힌 내용이 바로 여러분이 브라우저에 localhost를 입력했을때
127.0.0.1 의 내 아이피를 질의하여 결과를 보여주는 이유입니다
여기의 맨 아래줄이나 중간이나 원하는 적절한 곳에 여러분이 넣고자 하는 ip주소와 호스트명을 입력해주시면 됩니다
반드시 줄바꿈을 하셔야 합니다
127.0.0.1 dev.example.com
이런식으로 입력했다면 브라우저에 dev.example.com 이라는 주소를 입력했을때
dev.example.com의 소유주가 다른 사람이고 이 도메인이 다른 ip로 공식 dns에 등록이 되어있더라도
우선적으로 /etc/hosts의 파일의 내용에 따라 해당 ip로 질의를 하게 됩니다
(이러한 이유로 해킹당하면 안되는 중요한 파일입니다)
이러한 설정을 통해 dev.example.com을 입력했을때 내 로컬호스트의 내용이 보여집니다
설정한 내용을 바로 적용하게 하려면 브라우저를 완전히 종료하고 새로 실행하시거나 PC를 재부팅하는 방법도 있고
sudo killall -HUP mDNSResponder
이 명령어를 통해 프로세스를 재실행되도록 하는 방법이 있습니다
/etc/hosts를 변경하는 방법은 특수한 환경에서 개발환경을 만들때 종종 사용하게 되는 기법입니다
참고하세요~
'WEB2.0' 카테고리의 다른 글
소셜로그인에서 필수항목을 설정할 수밖에 없는 현실적인 이유 (1) | 2023.12.27 |
---|---|
애플 스마트 앱배너(smart app banner) 달아보세요 (0) | 2022.10.24 |
nginx permission denied (0) | 2020.04.30 |
laravel 5.4 npm install 실패시 (0) | 2017.06.05 |
SSL 인증서 설치하기 (0) | 2015.07.27 |
- Total
- Today
- Yesterday
- 아이폰
- 벤처
- 게임
- 안드로이드
- 대학생
- CSS
- AWS
- 어플리케이션
- 공모전
- 앱스토어
- 앱
- JavaScript
- 자바스크립트
- 경진대회
- 트위터
- 아이디어
- 소프트웨어
- Apple
- 네이버
- 창업
- 구글
- 스마트폰
- iPhone
- android
- 웹표준
- php
- 애플
- 모바일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |