티스토리 뷰

Linux

Apache 웹 인증

CHOMAN 2015. 5. 26. 16:09

웹인증할 계정 생성

계정으로 인증

/usr/local/apache/bin/htpasswd [passwordfile] [username] [password]
-c : 처음 [passwordfile] 생성시 붙여줌

/usr/local/apache/bin/htpasswd -c /mrtg/hub/user/.htpasswd user1 : 유저1 
/usr/local/apache/bin/htpasswd /mrtg/hub/user/.htpasswd user2 : 유저2 (추가할때)


vim .htaccess 
- 인증걸 디렉토리에 만들어준다

<Files hades.html> : 파일별로 묶어줄때 쓰는 옵션
AuthName " MRTG1입니다"
AuthType Basic
AuthUserFile /mrtg/hub/user/.htpasswd
AuthGroupFile /dev/null
ErrorDocument 401 " i(=^.^=)i "
#satisfy any
#order deny,allow
#deny from all
#allow from XXX.XX.62.226
require valid-user
</Files> : 파일별로 묶어줄때 쓰는 옵션

<Files golden.html>: 파일별로 묶어줄때 쓰는 옵션
AuthName "MRTG2 입니다"
AuthType Basic
AuthUserFile /mrtg/hub/user/.htpasswd2
AuthGroupFile /dev/null
ErrorDocument 401 " i(=^.^=)i "
#satisfy any
#order deny,allow
#deny from all
#allow from XXX.XX.62.226
require valid-user
</Files> : 파일별로 묶어줄때 쓰는 옵션

/usr/local/apache/conf/extra/http-vhost.conf

<VirtualHost *:80>
# ServerAdmin takakocap@kensei.co.kr
DocumentRoot "/mrtg/hub/user/hades"
ServerName hs.xxxxdos.kr
<IfModule dir_module>
DirectoryIndex hades.html
</IfModule>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/mrtg/hub/user/goldenet"
ServerName gold.xxxxdos.kr
<IfModule dir_module>
DirectoryIndex goldenet.html
</IfModule>
# ErrorLog "logs/mrtg.antiddos.kr-error_log"
# SetEnvIf Request_URI "\.png$" dontlog
# CustomLog "logs/mrtg.antiddos.kr-access_log" combined env=!dontlog
# Options ExecCGI FollowSymLinks
# AllowOverride All
</VirtualHost>


IP 별로 아파치 웹 인증

AuthName "Manager Page"
AuthType Basic
Order deny,allow
Deny from all
Allow from 125.137.xxx.xxx 211.176.xxx.xxx

'Linux' 카테고리의 다른 글

about GRUB (Grand Unified Bootloade)  (0) 2015.05.27
Weburl 설치  (0) 2015.05.26
MRTG 설치 및 운영  (0) 2015.05.26
mrtg log 파일 → 데이터 수치 변환 스크립트  (0) 2015.05.26
DHCP, Masqurade 셋팅 (공유기)  (0) 2015.05.22
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함