잠시만 기다려 주세요

     '입만 나불거리고 행동하지 않는 민주당을 규탄한다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (26)  |  여러가지 팁 (1125)  |  추천 및 재미 (166)  |  자료실 (25)  |  
시사, 이슈, 칼럼, 평론, 비평 (1037)  |  끄적거림 (151)  |  문예 창작 (732)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - 아파치 특정 폴더에 암호걸기
이 름 : 바다아이   |   조회수 : 13143         짧은 주소 : 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 , 바다아이 12962
42 리눅스 서버 roundcubemail 4 바다아이 12536
41 리눅스 서버 [Imap] Qmail + Vpopmail + Dovecot 바다아이 16670
40 리눅스 서버 Roundcubemail 0.3.1 , 바다아이 15920
39 리눅스 서버 qmail + vpopmail 바다아이 12541
38 리눅스 서버 PHP 7.0 on CentOS/RHEL 6.7 and 7.1 via Yum 바다아이 22065
37 리눅스 서버 CentOS 7 firewalld iptables 바다아이 13266
36 리눅스 서버 , webalizer , 바다아이 12709
35 리눅스 서버 iptables ssh , ssh 바다아이 12486
34 리눅스 서버 ssh - fail2ban, SSH Brute-force attack 바다아이 16075
33 리눅스 서버 NGINX php ... 바다아이 61847
32 리눅스 서버 CentOS 7 | firewall-cmd 바다아이 13048
31 리눅스 서버 SSH (Secure Shell) 바다아이 16201
30 리눅스 서버 proftp , , proftpd.conf 바다아이 15906
29 리눅스 서버 centos 7 iptables firewall-cmd 바다아이 13867
28 리눅스 서버 바다아이 12910
27 리눅스 서버 netstat, nmap 바다아이 13383
26 리눅스 서버 Apache IP , 바다아이 12217
25 리눅스 서버 , 바다아이 13047
24 리눅스 서버 php php.ini , 바다아이 15892
23 리눅스 서버 mysql, mariadb (UTF8) .. ??? 바다아이 14626
22 리눅스 서버 , , , 바다아이 13201
21 리눅스 서버 top 바다아이 16012
20 리눅스 서버 [subversion] ubuntu subversion 바다아이 15663
19 리눅스 서버 2 mod_cband , 바다아이 17173
현재글 리눅스 서버 바다아이 13144
17 리눅스 서버 Apache event MPM, Prefork MPM, Worker MPM 바다아이 16373
16 리눅스 서버 Virtual Hosting 바다아이 15749
15 리눅스 서버 fedora selinux , ... , , ftp, mysql ... 바다아이 13803
14 리눅스 서버 ssh rsync 바다아이 12985
| |









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