Skip to Content
Go Back
안형우

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

📌 워드프레스, 답답한 빌더와 플러그인 대신 시원하게 커스터마징하기 2023-01-15
📌 아무도 말하지 않는 PHP의 좋은 점 2018-10-13
📌 유지보수하기 쉬운 CSS 전략(슬라이드) 2016-12-20
📌 워드프레스 테마에서 템플릿 파일 매칭 순서 2013-05-12

맥북 아파치 가상호스트 활성화를 위해선 ‘웹 공유’를 켜야 한다

맥에는 PHP와 아파치가 기본 설치돼 있다. 추가로 MySQL은 설치해야 한다. 물론, apache와 PHP도 연동을 해 줘야 한다. 이것은 “맥북에어 아파치, PHP, MySQL 세팅..“을 참고했다. MySQL은 다운받아 설치하면 되는데, 구글에서 Download MySQL Community Server로 검색해서 맨 위에 뜨는 페이지에 들어가서 다운을 받으면 되겠다. 여튼 뭐 위 글 보고 따라하면 된다. 단, MySQL 캐릭터셋 설정 부분이 5.5 버전 이후부터는 […]

맥에는 PHP와 아파치가 기본 설치돼 있다. 추가로 MySQL은 설치해야 한다. 물론, apache와 PHP도 연동을 해 줘야 한다.

이것은 “맥북에어 아파치, PHP, MySQL 세팅..“을 참고했다. MySQL은 다운받아 설치하면 되는데, 구글에서 Download MySQL Community Server로 검색해서 맨 위에 뜨는 페이지에 들어가서 다운을 받으면 되겠다.

여튼 뭐 위 글 보고 따라하면 된다. 단, MySQL 캐릭터셋 설정 부분이 5.5 버전 이후부터는 바뀌었으니 그 부분만 아래처럼 추가하면 된다.

[client]
...
default-character-set=utf8

[mysqld]
...
character-set-server=utf8

[mysqldump]
...
default-character-set=utf8

[mysql]
...
default-character-set=utf8

가상 호스트 설정

그런데 졸라 짜증났던 게 가상호스트 문제였다. 아무리 설정을 해도 되지 않았다. httpd.conf에 들어가서 vhost.conf 인클루드하는 부분 주석처리 #도 지웠는데 작동하지 않았다. 아무리 sudo apachectl restart를 명령해 봐야 별 소용없었다.

결국, Where are the Apache Configuration files on Mac? – httpd.conf 에서 실마리를 찾을 수 있었는데, ‘시스템 환경설정’에 들어가서 ‘공유 > 웹 공유’를 활성화해야 하는 것이었다. 아래 그림을 참고하면 된다.

이렇게 웹 공유를 활성화하면 그 때부터 버추얼호스트 설정이 적용되기 시작한다.

그러면 이 때부터 작동을 시작한다.

작동을 시작한 후 Forbidden 에러가 뜬다면 내가 쓴 해결책을 보면 된다.

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

댓글 (1개)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다