아파치 인증 (apache2)
Posted 2012. 7. 6. 14:06권한 제한을 걸 폴더에 .htaccess 파일을 만들어 놔야되는데 아파치에서 .htaccess 파일을 인식하게 하기 위해서는
아래와 같은 작업이 필요하다.
vi /etc/apache2/sites-available/default
저부분을 None 에서 All 로 바꿔준다.
그리고 .htaccess 파일을 만들어준다. 먼저 권한인증을 할 폴더에 파일을 만든다.
ex)
vi /var/www/secret/.htaccess
내용은 아래와 같이 해준다. (수정할 부분은 수정해도 된다.)
AuthUserFile /권할설정할폴더/.htpasswd
AuthGroupFile /dev/null
AuthName "인증창에 뜨는 말"
AuthType Basic
<Limit GET POST OPTIONS>
require valid-user
</Limit>
ex)
AuthUserFile /var/www/secret/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
<Limit GET POST OPTIONS>
require valid-user
</Limit>
다음으로 .htpasswd 파일을 만들어야 한다.
htpasswd -c /경로/.htpasswd 계정이름
ex)
htpasswd -c ./.htpasswd admin
-c 를 붙이는 이유는 새로 만들기 할때 붙인다.
-c 를 안붙이면 새로 안만들고 기존에 있는 파일에 붙여넣기 된다.
그리고 apache2 재시작을 해준다.
service apache2 restart
여기서 [ OK ] 가 떴다고 다 된게 아니다.
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
혹시 이런 비슷한 에러가 난다면
vi /etc/apache2/httpd.conf 파일에 아래 내용을 추가해 준다.
추가할 내용:
ServerName localhost
그리고 재시작을 해준다.
service apache2 restart
'기타' 카테고리의 다른 글
cmd 결과 복사 (0) | 2013.07.09 |
---|---|
Windows 8 (Internet Explorer 10) 한국장학재단 출근부 입력 안될 때 (8) | 2013.02.27 |
XE ftp 오류 (0) | 2012.08.13 |
시쿨리(sikuli) 스크린샷이 안될 때 (0) | 2012.06.07 |
IP 자동으로 바꿔주기 (0) | 2012.05.25 |
- Filed under : 기타