https://bestugi.tistory.com/33
위 블로그를 참고하여 만들면 됨.
설정을 건들면서 error가 발생하여 되지 않을 경우, log를 확인하면서 error를 고쳐야 함.
메모장으로 하는 것보다 VSCode 같은 편집기로 해야 실수가 덜 나옴. space 하나만 잘못쳐도 error 발생함.
블로그를 참고하면서 만들지만 500 error 메세지 발생. 서버까지 접근은 됐으나 내부 설정이 잘못되어 접근하지 못한 것.
C:\Apache24\logs\error.log
error는 error.log에 기록되므로 무슨 error인지 확인 가능.
[client 192.168.0.1:53099] AH01615: need AuthName: /data/
경로의 AuthName이 없어 error가 발생한 것.
# dav 관련 파일에 AuthName을 추가
C:\Apache24\conf\extra\httpd-dav.conf
DavLockDB "${SRVROOT}/var/DavLock"
Alias /data "Z:"
<Location "/data">
Dav On
# 인증 타입
AuthType Basic
#### 수정 사항 ####
AuthName WebDAV
###################
# You can use the htdigest program to create the password database:
# htpasswd -c "${SRVROOT}/user.passwd" admin
AuthUserFile "${SRVROOT}/user.passwd"
AuthGroupFile "${SRVROOT}/groups.htgroup"
AuthDigestProvider file
<RequireAny>
Require user admin
</RequireAny>
</Location>
<Directory "Z:">
Order Allow,Deny
Allow from all
AllowOverride None
Options Indexes
<RequireAny>
Require user admin
</RequireAny>
</Directory>
위 블로그를 따라하다 보면 오타가 조금씩 있음. 예를 들어 아래 코드를 그대로 긁어 왔는데 그대로 복붙으로 실행하면 에러 발생. "가 빠졌기 때문에 형식을 맞춰줘야 함.
cd C:\Apache24\bin
htpasswd.exe -c "C:\Apache24\user.passwd admin
cd C:\Apache24\bin
htpasswd.exe -c "C:\Apache24\user.passwd" admin
728x90
반응형
'메모장' 카테고리의 다른 글
[Git] 명령어 총정리 (0) | 2022.02.02 |
---|---|
[메모] Microsoft Project & VISIO 2016, 2019 정품 인증 (내 PC 지키미 때문에 화난 사람을 위해...) , 별도 프로그램 설치 X (0) | 2021.11.13 |
[우분투] Ubuntu Samba, Windows 10에서 검색 안될 시! (0) | 2021.09.08 |
[리눅스] Python 설치 및 버전별 관리 (0) | 2020.12.11 |
[윈도우] Python 환경변수 설정 (0) | 2020.12.07 |