잠시만 기다려 주세요

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


    리눅스 서버

리눅스 서버 - 아파치 Apache 에서 서버 설정으로 특정 아이피 IP 막기, 차단
이 름 : 바다아이   |   조회수 : 12893         짧은 주소 : 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 , 바다아이 13707
42 리눅스 서버 roundcubemail 4 바다아이 13322
41 리눅스 서버 [Imap] Qmail + Vpopmail + Dovecot 바다아이 17759
40 리눅스 서버 Roundcubemail 0.3.1 , 바다아이 16771
39 리눅스 서버 qmail + vpopmail 바다아이 13315
38 리눅스 서버 PHP 7.0 on CentOS/RHEL 6.7 and 7.1 via Yum 바다아이 22947
37 리눅스 서버 CentOS 7 firewalld iptables 바다아이 14159
36 리눅스 서버 , webalizer , 바다아이 13526
35 리눅스 서버 iptables ssh , ssh 바다아이 13367
34 리눅스 서버 ssh - fail2ban, SSH Brute-force attack 바다아이 16898
33 리눅스 서버 NGINX php ... 바다아이 62560
32 리눅스 서버 CentOS 7 | firewall-cmd 바다아이 13708
31 리눅스 서버 SSH (Secure Shell) 바다아이 17057
30 리눅스 서버 proftp , , proftpd.conf 바다아이 16761
29 리눅스 서버 centos 7 iptables firewall-cmd 바다아이 14572
28 리눅스 서버 바다아이 13657
27 리눅스 서버 netstat, nmap 바다아이 14108
현재글 리눅스 서버 Apache IP , 바다아이 12894
25 리눅스 서버 , 바다아이 13739
24 리눅스 서버 php php.ini , 바다아이 16642
23 리눅스 서버 mysql, mariadb (UTF8) .. ??? 바다아이 15260
22 리눅스 서버 , , , 바다아이 13971
21 리눅스 서버 top 바다아이 16877
20 리눅스 서버 [subversion] ubuntu subversion 바다아이 16505
19 리눅스 서버 2 mod_cband , 바다아이 18087
18 리눅스 서버 바다아이 13886
17 리눅스 서버 Apache event MPM, Prefork MPM, Worker MPM 바다아이 17147
16 리눅스 서버 Virtual Hosting 바다아이 16603
15 리눅스 서버 fedora selinux , ... , , ftp, mysql ... 바다아이 14560
14 리눅스 서버 ssh rsync 바다아이 13798
| |









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