잠시만 기다려 주세요

     '민주당 심판은 아직 끝나지 않았다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (27)  |  여러가지 팁 (1126)  |  추천 및 재미 (166)  |  자료실 (25)  |  
시사, 이슈, 칼럼, 평론, 비평 (1046)  |  끄적거림 (160)  |  문예 창작 (736)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - 아파치 특정 폴더에 암호걸기
이 름 : 바다아이   |   조회수 : 14101         짧은 주소 : https://www.bada-ie.com/su/?191591855410

1 .httpd.conf를 수정한다.

먼저 /usr/local/apache/conf/httpd.conf에서
AllowOverride None으로 되어 있으면 AllowOverride All로 바꾸어준다. 그리고
# AccessFileName .htaccess줄이 주석줄로 되어 있으면 주석을 풀어준다.


2 .htaccess파일을 만든다.

인증을 받고 싶은 디렉토리로 가서 vi로 아래와 같은 파일을 만들어 준다.

AuthType Basic
AuthName qpiss
AuthUserFile /home/piss/public_html/qorentks/.htpasswd
require valid-user

이 내용을 .htaccess로 저장하고 퍼미션을 777로 준다.


3 .htpasswd파일을 만든다.

암호파일(.htpasswd)은 암호화되어서 저장이 되므로 그냥 텍스트로 입력해서는 저장이 안된다. 그래서 /usr/local/apache/bin에 있는 htpasswd라는 프로그램을 이용하여야 한다.
그래서 만드는 방법은 아래와 같다.
--- # /usr/local/apache/bin/htpasswd -c /home/piss/public_html/
qorentks/.htpasswd piss(한줄에 쭉 달아서 친다.)
의 형식으로 치면 암호를 넣으라고 나오는데 여기에 암호를 적어 넣으면 된다.
(이때 -c 옵션은 처음 넣을때만 하면되며 그 다음 부터 추가할때는 필요가 없다. 그 다음에도 -c 옵션을 추가하면 이전 것(.htpasswd)은 지워버리고 새로 작성한다.)
그러면 .htpasswd의 파일이 아래와 같이 생성되어진다.
piss:NoWPewwtesgrTR


4. 아파치를 새로 기동시킨다.

# killall httpd
# /usr/local/apache/bin/apachectl start

출처 : http://faq.hostway.co.kr/Linux_WEB/4526
 
| |





      5 page / 6 page
번 호 카테고리 제 목 이름 조회수
43 리눅스 서버 OpenVZ vs KVM, Xen , 바다아이 13949
42 리눅스 서버 roundcubemail 4 바다아이 13520
41 리눅스 서버 [Imap] Qmail + Vpopmail + Dovecot 바다아이 18030
40 리눅스 서버 Roundcubemail 0.3.1 , 바다아이 17003
39 리눅스 서버 qmail + vpopmail 바다아이 13534
38 리눅스 서버 PHP 7.0 on CentOS/RHEL 6.7 and 7.1 via Yum 바다아이 23249
37 리눅스 서버 CentOS 7 firewalld iptables 바다아이 14351
36 리눅스 서버 , webalizer , 바다아이 13727
35 리눅스 서버 iptables ssh , ssh 바다아이 13568
34 리눅스 서버 ssh - fail2ban, SSH Brute-force attack 바다아이 17095
33 리눅스 서버 NGINX php ... 바다아이 62753
32 리눅스 서버 CentOS 7 | firewall-cmd 바다아이 13890
31 리눅스 서버 SSH (Secure Shell) 바다아이 17302
30 리눅스 서버 proftp , , proftpd.conf 바다아이 16958
29 리눅스 서버 centos 7 iptables firewall-cmd 바다아이 14784
28 리눅스 서버 바다아이 13867
27 리눅스 서버 netstat, nmap 바다아이 15212
26 리눅스 서버 Apache IP , 바다아이 13085
25 리눅스 서버 , 바다아이 13910
24 리눅스 서버 php php.ini , 바다아이 16828
23 리눅스 서버 mysql, mariadb (UTF8) .. ??? 바다아이 15672
22 리눅스 서버 , , , 바다아이 14196
21 리눅스 서버 top 바다아이 17094
20 리눅스 서버 [subversion] ubuntu subversion 바다아이 16715
19 리눅스 서버 2 mod_cband , 바다아이 18316
현재글 리눅스 서버 바다아이 14102
17 리눅스 서버 Apache event MPM, Prefork MPM, Worker MPM 바다아이 17349
16 리눅스 서버 Virtual Hosting 바다아이 16831
15 리눅스 서버 fedora selinux , ... , , ftp, mysql ... 바다아이 14784
14 리눅스 서버 ssh rsync 바다아이 13986
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 chrome 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Debian + GoLang + PostgreSQL + Mariadb + PgBouncer + ProxySQL]
서버위치 : San Jose Datacenter  실행시간 : 0.03464
to webmaster... gogo sea. gogo sea.