잠시만 기다려 주세요

     '인적청산 없는 개혁은 없다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (24)  |  여러가지 팁 (1108)  |  추천 및 재미 (165)  |  자료실 (25)  |  
시사, 이슈, 칼럼, 평론, 비평 (923)  |  끄적거림 (143)  |  문예 창작 (719)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - 아파치 특정 폴더에 암호걸기
이 름 : 바다아이   |   조회수 : 11978         짧은 주소 : 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
번 호 카테고리 제 목 이름 조회수
38 리눅스 서버 PHP 7.0 on CentOS/RHEL 6.7 and 7.1 via Yum 바다아이 19320
37 리눅스 서버 CentOS 7 firewalld iptables 바다아이 11808
36 리눅스 서버 , webalizer , 바다아이 11404
35 리눅스 서버 iptables ssh , ssh 바다아이 11180
34 리눅스 서버 ssh - fail2ban, SSH Brute-force attack 바다아이 14705
33 리눅스 서버 NGINX php ... 바다아이 60443
32 리눅스 서버 CentOS 7 | firewall-cmd 바다아이 11705
31 리눅스 서버 SSH (Secure Shell) 바다아이 14776
30 리눅스 서버 proftp , , proftpd.conf 바다아이 14409
29 리눅스 서버 centos 7 iptables firewall-cmd 바다아이 12671
28 리눅스 서버 바다아이 11703
27 리눅스 서버 netstat, nmap 바다아이 12107
26 리눅스 서버 Apache IP , 바다아이 11059
25 리눅스 서버 , 바다아이 11921
24 리눅스 서버 php php.ini , 바다아이 14517
23 리눅스 서버 mysql, mariadb (UTF8) .. ??? 바다아이 13450
22 리눅스 서버 , , , 바다아이 11997
21 리눅스 서버 top 바다아이 14671
20 리눅스 서버 [subversion] ubuntu subversion 바다아이 14325
19 리눅스 서버 2 mod_cband , 바다아이 15711
현재글 리눅스 서버 바다아이 11979
17 리눅스 서버 Apache event MPM, Prefork MPM, Worker MPM 바다아이 14936
16 리눅스 서버 Virtual Hosting 바다아이 14446
15 리눅스 서버 fedora selinux , ... , , ftp, mysql ... 바다아이 12569
14 리눅스 서버 ssh rsync 바다아이 11697
13 리눅스 서버 502 bad gateway using Nginx 바다아이 12132
12 리눅스 서버 nginx post .... 바다아이 10023
11 리눅스 서버 centos nginx php-fprm rpm 바다아이 11308
10 리눅스 서버 ssh ip or 바다아이 11420
9 리눅스 서버 nginx 405 바다아이 12289
| |









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