모든 저작권은 <생활코딩>의 생산자인 <egoing>님에게 있습니다.
문제시, 비공개로 전환하겠습니다.
<Mac>
https://bitnami.com/stack/mamp
다운로드 및 설치
설치를 완료하면 다음과 같이 나온다.
URL을 보면 127.0.0.1:8080이 보여야한다.
이 부분에서 127.0.0.1 은 localhost와 같은 의미를 가진다.
localhost는 이 웹브라우저가 설치되어있는 컴퓨터를 가리킨다.
localhost:8080/index.html 을 친다면
아까와 똑같은 화면이 나온다.
웹브라우저 | 웹서버 |
localhost:8080/index.html를 입력 | 웹서버에 설치되어있는 index.html에 적혀있는 내용으로 응답하게 된다. |
localhost:8080/helloworld.html를 입력 | Not Found (현재 helloworld.html를 작성하지 않았기 때문) |
helloworld.html를 출력해보자!
Finder -> Applications -> Apache 2 -> htdocs -> 이곳에 html 파일이 들어간다. (index.html은 있다.)
htdocs 안에 helloworld.html를 만들어보자.
- html를 만들기 -
textedit 활용 -> Format -> Make Plain Text를 클릭
helloworld를 치고
Finder -> Applications -> Apache 2 -> htdocs 에 저장한다.
.txt로 저장하는 옵션은 끈다.
이후 url창에 localhost:8080/helloworld.html를 치면 다음과 같이 출력한다.
localhost:8080 에서 보면 :8080은 포트넘버이다.
windows에서는 :8080이 생략가능하다.
하지만, mac에서는 :8080를 붙여야한다.
(왜 그럴까?) -> 여러가지 이유가 있다고 한다. 찾아봐야지..
htdocs 는 특수한 디렉토리다.
이 디렉토리는 웹브라우저가 원하는 것을 웹서버가 전송할 수 있는 것이다.
htdocs 는 일반적으로 Document Root라고 불리운다.
웹서버가 문서를 찾는 최상위 디렉토리이다.
이 htdocs는 설정을 바꿔서 다른 디렉토리로도 변경할 수 있다.
댓글