웹마스터 팁

내컴에 apache+php+mysql 설치해놓고 아파치 인증 성공하기까지 일주일 넘게 걸렸심다.
정말 눈물나데요..
책에 오타하나 있었는데.. 그걸 몰라가지고...
이게 프로그래밍의 매력이자 단점이죠..  점하나 잘못찍어도 전체 프로그램이 작동하지 않는다는..//

......................................시작...................................

아파치 인증은 자기컴에서의 인증과 자신의 홈페이지가 올려져 있는 유료계정에서의 방법은 약간 틀립니다.
유료계정은 주로 리눅서 서버 를 사용하기 때문이고.. 개인들은 집에서 컴퓨터 작업도 겸하면서 서버도 운영하기 때문에 주로 윈도에서 apm 설치를 많이 사용하기 때문..

인증을 하고자 하는 폴더에 파일 두개만 넣어놓으면 끝나는데.. 이 파일들의 이름은 바꾸지 않기를 ..
바꾸실려면 아파치의 httpd.conf 에서 약간의 설정을 해주면 되는데.. 설명 안할랍니다.(담에)
개인이 무슨 그리 큰 비밀이 많아서..  엄청난 보안 수준까지 연구할 필요야???..

먼저 아파치의 httpd.conf 에서
<Directory "c:/apm/htdocs">
...............
AllowOverride None 를 All  로 바꾼다.
</Directory>

메모장이나 에디터 프로그램으로 먼저 파일이름을 .htaccess 라는 파일 이름으로 자기가 인증을 걸고자 하는 폴더 안에 넣습니다.(앞에 점 있음)
예) c:/apm/htdocs/aaa                            ....   aaa  라는 파일이 자기가 인증걸 폴더.

...................파일이름(.htaccess)앞에 점 있음................

AuthType Basic
AuthName "인증하고 들어오세요"
AuthUserFile "c:/apm/htdocs/aaa/.htpasswd"
<Limit GET POST> .
require valid-user
</Limit>

...............................................................................

..........................설명..................................

AuthType Basic              // 대소문자 상관 없음
AuthName "인증하고 들어오세요"   // 나중에 나타나는거 보면 압니다.
AuthUserFile "c:/apm/htdocs/aaa/.htpasswd"     //c:apm...  이렇게 구분자로 해야한다고 설명한곳이    
                                                                      //있으나  /  구분자가 맞음.그리고 " "  는 없어도 됨.
<Limit GET POST>           //get post 이렇게 소문자로  적으면 작동하지 않음.
require valid-user             //require user valid-user   이렇게 했다가 원인을 몰라서 일주일 헤맸음
                                      //require 뒤에 user 를 삭제하고  require valid-user 이렇게 해야됨.
</Limit>

...............aaa 폴더 안에 넣어야된 두번째 파일......................

            ..............파일이름( .htpasswd)  앞에 점 있음..............

그냥 이 파일 내용으로    
aaa:0000               //아이디 는 aaa 비번은 0000
bbb:1234
이렇게 넣어주어도 상관없음    어차피 웹상에서 .htpasswd 를 불러 올수 없기 때문에 그러나 일단 한번 인증후에는  .htpasswd 파일을 볼 수 있기 때문에 뒤의 암호를 암호화 하는 방법을 씀.

암호화 하는 방법.(다음과 같이 하면 .htpasswd 안의 aaa:0000    aaa 뒤의 0000  이 그대로 보이지 않고 암호로..
자기컴.. 실행 command 명령어로 인증하고자 하는 파일로 이동.

c:/apm/htdocs/aaa>   이렇게...

잠깐 ??     ..   그전에  apache/bin/안에 있는 htpasswd.exe 를 복사해서 인증걸고자 하는 aaa 디렉토리로 복사해서 넣어줌.    

복사해 넣지 않으면 경로를 모두 적어주면됨.
c:/apm/htdocs/aaa > c:/apm/apache/bin/htpasswd -c .htpasswd abc    // 이렇게...그리고 .htpasswd 도
                                                                                                          //절대경로로 해도됨.
c:/apm/htdocs/aaa > c:/apm/apache/bin/htpasswd  -c  c:/apm/htdocs/aaa/.htpasswd abc   //이렇게
그런후   다음같 같이 명령어를....

c:/apm/htdocs/aaa > htpasswd -c .htpasswd abc         ..엔터         // abc 는 만들 아이디
Automatically using MD5 format.
New password:                                // 만들 비밀번호 넣어주면 됨.
Re-type new password:                   // 한번더.

그리고 두번째 사용자 부터는 -c 빼고  aaa > htpasswd  .htpasswd bbb   이런식으로 하면됨.

유료계정에서는 가령 인증걸 폴더가 aaa 라면 이 aaa 폴더의 절대경로를 알아야 합니다.
이건 계정 관리자에게 물어보든지 아님.절대경로를 알아내는 명령어가 있는데..
aaa>pwd           // 이렇게 인증걸 폴더로 이동후 pwd 명령어를 이용하면 해당폴더의 절대 경로가 나옴.

그리고 유료계정에서의 파일경로등은 c:/apm... 어쩌구 이렇게 시작하는게 아니고
맨처음에 슬러시부터 시작합니다.   /usr/public_html/.. 어쩌구.. 이렇게..
그리고 htpasswd.exe 를 복사해넣을 필요도 없고.

그러니 책이나 인터넷에서 이게 윈도우에서 사용하는 아파치 인증인지 리눅스에서 사용하는 아파치 인증인지
사전에 말이없이  그냥 설명해 놓으니 사용자는 윈도에서..    /c:/apm/  이렇게 하지를 않나..
아님 리눅스에서 c:/apm  어쩌구 이러기도 하구..헷갈릴때가 많죠..

아파치 인증은 리눅스용은 설명되어 있는걸 봤는데 윈도용은 넘 자료가 부족해서 함 올려 봤심다.
참고로 제 홈은 http://yop.wo.to  임다.   좀 있다 개편 할거라서 없어지겠지만..
질문은 안받아요?...ㅎㅎ    나도 어려운건 몰라스리..
그냥 오다가다 글이나 함 남겨주세요....bye..!  
제목 글쓴이 날짜
평촌오피 평촌오피 ⦑오피쓰주소.COM⦒ 평촌OP 평촌스파 평촌오피 koykoyah 2025.02.20
강서오피 ⦑오피.CLUB⦒ 강서오피 강서OP 강서건마 강서오피 koykoyah 2025.02.20
남양주오피 ⦑오피사이트.NET⦒ 남양주OP 남양주오피 남양주출장샵 남양주오피 koykoyah 2025.02.20
분당오피 분당OP ⦑오피쓰.COM⦒ 분당휴게텔 분당오피 분당오피 koykoyah 2025.02.20
영등포오피 ⦑오피쓰주소.COM⦒ 영등포마사지 영등포오피 영등포오피 영등포OP koykoyah 2025.02.20
산본오피 ⦑출장안마사이트.COM⦒ 산본오피 산본출장마사지 산본오피 산본OP koykoyah 2025.02.20
신도림오피 ⦑출장안마사이트.COM⦒ 신도림마사지 신도림오피 신도림오피 신도림OP koykoyah 2025.02.20
인천오피 ⦑오피쓰.COM⦒ 인천마사지 인천오피 인천오피 인천OP koykoyah 2025.02.20
압구정오피 압구정출장안마 ⦑오피쓰.COM⦒ 압구정OP 압구정오피 압구정오피 koykoyah 2025.02.20
부평오피 부평오피 ⦑오피사이트.NET⦒ 부평OP 부평스파 부평오피 koykoyah 2025.02.20
강동오피 ⦑오피쓰주소.COM⦒ 강동마사지 강동오피 강동오피 강동OP koykoyah 2025.02.20
서초오피 ⦑출장마사지안내.COM⦒ 서초오피 서초OP 서초건마 서초오피 koykoyah 2025.02.20
동대문오피 ⦑출장마사지안내.COM⦒ 동대문오피 동대문출장마사지 동대문오피 동대문OP koykoyah 2025.02.20
분당오피 분당출장안마 ⦑오피.CLUB⦒ 분당OP 분당오피 분당오피 koykoyah 2025.02.20
목포오피 ⦑오피.CLUB⦒ 목포오피 목포OP 목포건마 목포오피 koykoyah 2025.02.20
강남오피 강남출장안마 ⦑출장마사지안내.COM⦒ 강남OP 강남오피 강남오피 koykoyah 2025.02.20
신촌오피 ⦑출장마사지안내.COM⦒ 신촌OP 신촌오피 신촌출장샵 신촌오피 koykoyah 2025.02.20
인천오피 인천OP ⦑오피사이트.NET⦒ 인천휴게텔 인천오피 인천오피 koykoyah 2025.02.20
산본오피 산본OP ⦑오피사이트.NET⦒ 산본휴게텔 산본오피 산본오피 koykoyah 2025.02.20
부평오피 부평출장안마 ⦑오피쓰주소.COM⦒ 부평OP 부평오피 부평오피 koykoyah 2025.02.20