2018. 2. 9. 17:10 Linux Server/apache
[apache] ip 접속 제어
[ apache 접속제어 ]
apache 에서 특정 ip 접속 제어를 하기위해 httpd.conf or httpd-vhosts.conf에서 설정
vi /usr/local/apache/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/home/web/"
ServerName leeeunseok.xyz
ErrorLog "logs/leeeunseok.xyz_error_log"
CustomLog "logs/leeeunseok.xyz_access_log" common
<Directory "/home/web/">
Order deny,allow
require all denied
</Directory>
<VirtualHost *:80>
DocumentRoot "/home/web/"
ServerName leeeunseok.xyz
ErrorLog "logs/115.68.220.220_error_log"
CustomLog "logs/115.68.220.220_access_log" common
<Directory "/home/web/">
Order deny,allow
Require all granted
Require not ip 115.68.87.2
</Directory>
위의 룰은 아파치 2.4의 룰이며 , 그 이하의 버전에서의 설정은 아래를 참고
전처접근 차단 후 특정아이피 허용
deny from all
allow from 127.0.0.1
전체접근 허용후 특정 아이피 차단
allow from all
deny from 127.0.0.1
'Linux Server > apache' 카테고리의 다른 글
[apache] http_error_code (0) | 2018.02.26 |
---|---|
[apache] letsencrypt 설치 및 설정 (2) | 2017.08.03 |
[apache] ssl 키 발급 및 적용 (0) | 2017.06.03 |
[php 언어셋 문제] (0) | 2017.05.09 |
[apache] cband 모듈설치 (0) | 2017.04.27 |