잠시만 기다려 주세요

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


    리눅스 서버

리눅스 서버 - 아파치 Apache 에서 서버 설정으로 특정 아이피 IP 막기, 차단
이 름 : 바다아이   |   조회수 : 12159         짧은 주소 : https://www.bada-ie.com/su/?961591784019

Apache 서버 설정에서 특정 IP를 막는 내용에 대해서 간략하게 적어보려고 합니다.

쉬운 내용이니깐, 또 인터넷에 엄청 많이 나와있는 내용이니깐 간략하게만요.

 

일단 저는 우분투 12.04 위에서 Apache2 웹 서버를 운영하고 있는데요 (개인적 용도)...

항상 tail로 error.log는 확인하고 있습니다.  ---> (tail -f /var/log/apache2/error.log)

 

근데 가끔 보면 해외에서 제 서버에 접근해서, phpmyadmin 등을 검색하더라구요.

그게 좀 빈번해서, 신경이 쓰였습니다.

 

그래서 아래와 같이 "deny from ip 주소" 를 통해서 막고 있었습니다. 

근데 한 두군데서 이상한 경로로 접근을 시도하는게 아니여서... ㅠ 그래서 다른 방법을 통해 막고 싶었습니다.

 

        <Directory /var/www/>

                Options FollowSymLinks MultiViews

                AllowOverride None

                Order allow,deny

                Allow from all

             deny from xxx.xxx.xxx.xxx

             deny from xxx.xxx.xxx.xxx

             deny from xxx.xxx.xxx.xxx

 

        </Directory>

 

 

두 번째 방법은 그냥 모든 IP를 막고, 내가 접근하는 IP만 허용하는 방법이였죠.

 

아래와 같이 말이죠. 내가 사용하는 컴퓨터들에서 오는 접근은 "Allow form ip 주소"로 허용하고 Deny from all을 통해 다 접근을 막는겁니다.

 

<Directory /var/www/>

                Options FollowSymLinks MultiViews

                AllowOverride None

                Order deny,allow

             Allow from xxx.xxx.xxx.xxx

             Allow from xxx.xxx.xxx.xxx

             Allow from xxx.xxx.xxx.xxx

             Deny from all

</Directory>


Order를 조심하셔야 합니다. 

 

저는 앞선 경우에선 allow, deny를 주었고, 두번째 경우에는 Order를 deny, allow를 주었습니다.

 

두번째 경우에서 생각해보면 모든 IP를 다 막고, 특정 IP만 허용하도록 Order가 내려진 것이구요.

 

만약 두번째 경우에 Order를 allow,deny 순으로 주면 

 

특정 IP를 허용하도록 하고, 모든 IP를 다 막는 것이 되니깐, 결론적으로 모든 IP가 다 막히는 결과가 나오겠죠? :)


출처 :
http://ngee.tistory.com/209


 

| |





      5 page / 6 page
번 호 카테고리 제 목 이름 조회수
43 리눅스 서버 OpenVZ vs KVM, Xen , 바다아이 12883
42 리눅스 서버 roundcubemail 4 바다아이 12480
41 리눅스 서버 [Imap] Qmail + Vpopmail + Dovecot 바다아이 16589
40 리눅스 서버 Roundcubemail 0.3.1 , 바다아이 15857
39 리눅스 서버 qmail + vpopmail 바다아이 12488
38 리눅스 서버 PHP 7.0 on CentOS/RHEL 6.7 and 7.1 via Yum 바다아이 22020
37 리눅스 서버 CentOS 7 firewalld iptables 바다아이 13193
36 리눅스 서버 , webalizer , 바다아이 12660
35 리눅스 서버 iptables ssh , ssh 바다아이 12417
34 리눅스 서버 ssh - fail2ban, SSH Brute-force attack 바다아이 16028
33 리눅스 서버 NGINX php ... 바다아이 61773
32 리눅스 서버 CentOS 7 | firewall-cmd 바다아이 12992
31 리눅스 서버 SSH (Secure Shell) 바다아이 16147
30 리눅스 서버 proftp , , proftpd.conf 바다아이 15848
29 리눅스 서버 centos 7 iptables firewall-cmd 바다아이 13803
28 리눅스 서버 바다아이 12849
27 리눅스 서버 netstat, nmap 바다아이 13324
현재글 리눅스 서버 Apache IP , 바다아이 12160
25 리눅스 서버 , 바다아이 12990
24 리눅스 서버 php php.ini , 바다아이 15839
23 리눅스 서버 mysql, mariadb (UTF8) .. ??? 바다아이 14550
22 리눅스 서버 , , , 바다아이 13145
21 리눅스 서버 top 바다아이 15963
20 리눅스 서버 [subversion] ubuntu subversion 바다아이 15615
19 리눅스 서버 2 mod_cband , 바다아이 17133
18 리눅스 서버 바다아이 13077
17 리눅스 서버 Apache event MPM, Prefork MPM, Worker MPM 바다아이 16326
16 리눅스 서버 Virtual Hosting 바다아이 15703
15 리눅스 서버 fedora selinux , ... , , ftp, mysql ... 바다아이 13749
14 리눅스 서버 ssh rsync 바다아이 12905
| |









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