서버(Server)
Apache(아파치)서버 유저별 디렉터리 설정법
Declan Andrew
2020. 2. 26. 17:17
반응형
아파치 유저별 디렉터리 설정
- 사용자 디렉터리 모듈 활성화
- sudo a2enmod userdir
- 웹서버 재시작으로 모듈 반영
- systemctl restart apache2
- 유저 디렉터리(~)에서 폴더 생성 후 인덱스 파일로 테스트를 해보면 끝난다.
mkdir public_html
vi public_html/index.html
접속링크 192.168.4.200/~유저이름
이후에는 웹서버 기본 디렉터리 설정에 관한 것이다.
- 웹서버 기본 디렉터리 설정
- 모듈 활성화가 되면 /etc/apache2/mods-enabled 디렉터리에 심벌릭 링크가 생성될 것이다.(userdir.conf, userdir.load)
- vi 에디터로 userdir.conf를 수정한다.
<IfModule mod_userdir.c>
UserDir public_html // 사용자 웹서버 루트디렉터리 설정
UserDir disable root // 루트사용자 홈 디렉터리에 대한 접근 차단
<Directory /home/*/public_html> // 사용자 웹서버 루트디렉터리의 기본설정
- 디렉터리 명을 변경하고 싶다면 UserDir과
Directory 의 디렉터리 명을 바꿔주면 된다.
<IfModule mod_userdir.c>
UserDir www // 사용자 웹서버 루트디렉터리 설정
UserDir disable root // 루트사용자 홈 디렉터리에 대한 접근 차단
<Directory /home/*/www> // 사용자 웹서버 루트디렉터리의 기본설정
그 후 서버 데몬 재시작(systemctl restart apache2)
반응형