잠시만 기다려 주세요

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


    리눅스 서버

리눅스 서버 - 아파치 Apache 에서 서버 설정으로 특정 아이피 IP 막기, 차단
이 름 : 바다아이   |   조회수 : 11059         짧은 주소 : 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
번 호 카테고리 제 목 이름 조회수
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
현재글 리눅스 서버 Apache IP , 바다아이 11060
25 리눅스 서버 , 바다아이 11921
24 리눅스 서버 php php.ini , 바다아이 14517
23 리눅스 서버 mysql, mariadb (UTF8) .. ??? 바다아이 13451
22 리눅스 서버 , , , 바다아이 11997
21 리눅스 서버 top 바다아이 14671
20 리눅스 서버 [subversion] ubuntu subversion 바다아이 14326
19 리눅스 서버 2 mod_cband , 바다아이 15711
18 리눅스 서버 바다아이 11980
17 리눅스 서버 Apache event MPM, Prefork MPM, Worker MPM 바다아이 14936
16 리눅스 서버 Virtual Hosting 바다아이 14446
15 리눅스 서버 fedora selinux , ... , , ftp, mysql ... 바다아이 12570
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.05628
to webmaster... gogo sea. gogo sea.