사용자 도구

사이트 도구


os:osx:웹서버-설정

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
os:osx:웹서버-설정 [2020/08/10 17:44] – [현재 유저를 웹서버가 사용하는 그룹에 추가하기] kieunsos:osx:웹서버-설정 [2024/04/23 22:44] (현재) – 바깥 편집 127.0.0.1
줄 115: 줄 115:
   * 파일 내용은 확인용 글자 넣어두기.   * 파일 내용은 확인용 글자 넣어두기.
  
-====현재 유저를 웹서버가 사용하는 그룹에 추가하기====+====웹서버 유저를 그룹에 추가하기====
  
-  * 기본은 **wheel**이 아파치쪽 그룹 이름이 그룹에 추가.+  * 맥의 아파치 웹 서버는 유저, 그룹 모두 **_www**를 사용. 
 + 
 +그룹을 제어는 커맨드 
 + 
 +  * 특정 그룹에서 유저 목록 보기 
 +  sudo dscl -read /Groups/staff GroupMembership
  
 +  * 특정 그룹에 유저 추가
   sudo dscl . -append /Groups/wheel GroupMembership <user_id>   sudo dscl . -append /Groups/wheel GroupMembership <user_id>
 +
 +  * 유저와 그룹을 제어하는 커맨드 설명은 [[os:osx:그룹과_멤버에_대한_것]]
 +
 +웹서버 기본 문서 폴더 ''/Library/WebServer/Documents''를 사용하는 경우 
 +
 +  * 기본은 **wheel**이 아파치쪽 그룹 이름. 이 그룹에 추가하자.
  
 <code bash> <code bash>
줄 126: 줄 138:
 </code> </code>
  
-유저와 그룹을 제어하는 커맨드 설명은 [[툴:맥:커맨드|여(클릭)]]+유저 폴더 ''<루트>/~UserID''를 사용하는 경우 
 + 
 +  * 유저의 본 그룹인 **staff**에 **_www** 유저 아이디를 추가해줍니다. 
 + 
 +<code bash> 
 +# staff 그룹에 _www가 있는지 봅니다. 
 +sudo dscl . -read /Groups/staff GroupMembership       
 +# 없으면 추가해줍니다. 
 +sudo dscl . append /Groups/staff GroupMembership _www 
 +</code> 
 ==== 테스트 ==== ==== 테스트 ====
  
줄 137: 줄 159:
 참고 : [[{}https://roxxy.tistory.com/entry/MAC-OS-X-%EC%9B%B9%EA%B3%B5%EC%9C%A0-%EC%98%A8%EC%98%A4%ED%94%84-%ED%95%98%EA%B8%B0|웹 공유 설정]] 참고 : [[{}https://roxxy.tistory.com/entry/MAC-OS-X-%EC%9B%B9%EA%B3%B5%EC%9C%A0-%EC%98%A8%EC%98%A4%ED%94%84-%ED%95%98%EA%B8%B0|웹 공유 설정]]
  
----- 
  
 {{tag>맥_웹서버 맥용_웹서버 맥에_웹서버}} {{tag>맥_웹서버 맥용_웹서버 맥에_웹서버}}
  
-----+ 
 +====== 유저Dir '~' 감추기 ====== 
 + 
 +맥에서 아파치 설정 폴더 위치 : ''/private/etc/apache2/'' 
 + 
 +전제 : 유저Dir 이 설정되어서  %%"http://어디/~유저"%%  링크가 사용 가능 상태 
 + 
 +아래 코드를 넣어둔다. 
 +<code> 
 +Alias /(유저이름)/ "/Users/(유저이름)/Sites/" 
 +</code> 
 +아래의 파일 중 한 곳에 위의 Alias 내용을 추가 
 + 
 +  * 여기 : ''/private/etc/apache2/users/(유저이름).conf''  
 +  * 또는 : ''/private/etc/apache2/httpd-userdir.conf'' 
  
 ====== php를 사용해보자 ====== ====== php를 사용해보자 ======
줄 148: 줄 184:
  
 php가 기본 설정으로는 꺼져 있다고 한다. php가 기본 설정으로는 꺼져 있다고 한다.
-  * /etc/apache2/httpd.conf 파일을 수정한다.<code> + 
-sudo vi /etc/apache2/httpd.conf +  * /etc/apache2/httpd.conf 파일을 수정한다. 명령어 --''sudo vi /etc/apache2/httpd.conf'' 
-</code>+ 
 +  * ''LoadModule php7_module libexec/apache2/libphp7.so'' 의 주석을 푼다. 
  
os/osx/웹서버-설정.1597049081.txt.gz · 마지막으로 수정됨: 2024/04/23 22:43 (바깥 편집)