잠시만 기다려 주세요

     '싸우지 않는 이재명을 규탄한다. 민생충, 협치충, 역풍충.. 국민들은 치가 떨린다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1056)  |  추천 및 재미 (151)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (600)  |  끄적거림 (129)  |  문예 창작 (705)  |  바람 따라 (69)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - 아파치 특정 폴더에 암호걸기
이 름 : 바다아이   |   조회수 : 9292         짧은 주소 : 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
 
| |





      1 page / 5 page
번 호 카테고리 제 목 이름 조회수
148 리눅스 서버 samba ... , ... 바다아이 438
147 리눅스 서버 postfix main.cf ... 바다아이 3416
146 리눅스 서버 /etc/crontab ... 바다아이 2113
145 리눅스 서버 - MEMTEST, , 바다아이 3281
144 리눅스 서버 top , top 바다아이 4098
143 리눅스 서버 , systemd-networkd, archlinux network setting 바다아이 5180
142 리눅스 서버 mirror .. ... 바다아이 5639
141 리눅스 서버 [Ubuntu] (swapfile) , ... 바다아이 5540
140 리눅스 서버 ufw , iptables 바다아이 6811
139 리눅스 서버 ... grub . submenu, grub-mkconfig 바다아이 5628
138 리눅스 서버 CentOS 7 Upgrade Kernel, centos 바다아이 7419
137 리눅스 서버 , dd , 바다아이 5535
136 리눅스 서버 ... ntp .. ... 바다아이 6584
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 6324
134 리눅스 서버 ps , ps option 바다아이 6042
133 리눅스 서버 , swap , ... swap . 바다아이 6288
132 리눅스 서버 crontab , .... 바다아이 6236
131 리눅스 서버 ssh , ssh 바다아이 7339
130 리눅스 서버 SSH SSH , ssh-keygen rsa 바다아이 6875
129 리눅스 서버 , date : () , () , 바다아이 7063
128 리눅스 서버 aws lightsail, ssh .. .pem 바다아이 12114
127 리눅스 서버 , ubuntu generic kernel 바다아이 7460
126 리눅스 서버 .. apt ... 바다아이 7349
125 리눅스 서버 ... ubuntu kernel compile 바다아이 9926
124 리눅스 서버 nginx http2 , . 바다아이 8831
123 리눅스 서버 psql libreadline.so.7: cannot open shared object file: No such file or directory 바다아이 9184
122 리눅스 서버 ssh .bashrc , bash .. .bash_profile 바다아이 8519
121 리눅스 서버 , , 바다아이 7731
120 리눅스 서버 rc.local ... , 바다아이 8453
119 리눅스 서버 ? - IPv4 Subnetting, (Subnet Mask) 바다아이 8154
| |









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