반응형
개인맥북이 공장수리에서 돌아와서 개인작업을 위해 로컬호스트로 서버를 설정하면서 메모를 남깁니다.
유저디렉토리를 유효화
$ sudo vi /etc/apache2/httpd.conf
아래의 부분이 코멘트아웃되었다면 앞에 있는 # 을 삭제해서 코멘트를 유효화시켜주세요
LoadModule userdir_module libexec/apache2/mod_userdir.so
LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
# User home directories
Include /private/etc/apache2/extra/httpd-userdir.conf
개인적으로는 PHP도 사용할 예정이기 때문에 PHP도 유효화하겠습니다
LoadModule php7_module libexec/apache2/libphp7.so
유저설정화일의 불러들이기 설정
$ sudo vi /etc/apache2/extra/httpd-userdir.conf
UserDir Sites
Include /private/etc/apache2/users/*.conf
<IfModule bonjour_module>
RegisterUserSite customized-users
</IfModule>
유저설정화일의 작성
{username} 는 $ whoami 로 알수 있습니다
$ sudo vim /etc/apache2/users/{username}.conf
처음 설정하는 분은 Sites폴더를 만들어주세요
$ mkdir ~/Sites
DocumentRoot "/Users/{username}/Sites/"
<Directory "/Users/{username}/Sites/">
AllowOverride All
Options Indexes FollowSymLinks Multiviews
Require all granted
</Directory>
Apache에 적용
$ sudo apachectl -t
$ sudo apachectl restart
이제 http://localhost 을 열면 /Users/{username}/Sites/ 의 내용이 표시됩니다.
반응형