본문 바로가기
Coding/WebApp

Mac에서 웹서버 설치

by 그냥그렇듯이 2017. 7. 28.
반응형

모든 저작권은 <생활코딩>의 생산자인 <egoing>님에게 있습니다.

문제시, 비공개로 전환하겠습니다.


<생활코딩 - Mac에서 웹서버 설치>

<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는 설정을 바꿔서 다른 디렉토리로도 변경할 수 있다.

댓글