반응형
아파치 유저별 디렉터리 설정
- 사용자 디렉터리 모듈 활성화
- 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)
반응형
'서버(Server)' 카테고리의 다른 글
git fatal: unsafe repository 에러 해결법 (0) | 2022.04.18 |
---|---|
Synology WebStation에 SSL(HTTPS) 활성화하기 (0) | 2021.02.16 |
마리아DB(Maria DB) 외부접속 허용법 우분투(ubuntu) 18.04 (0) | 2020.02.26 |
아파치(apache) 톰캣(Tomcat) 설정법(JSP, Servlet 사용 전) (0) | 2019.07.29 |