https://www.woobi.net/files/attach/images/601/38391a14ec93b25a855576ce908659df.png
우분투(Ubuntu) 18.04를 기반으로 합니다.

XE(XpressEngine) htaccess 로 중국 IP 차단하기

woobi 2019.11.14 조회 수 94 추천 수 0

 

중국발 IP로 인하여 트래픽이 급증할 경우 .htaccess 파일 편집으로 특정아이피를 차단 할 수 있다.

 

1.중국 아이피 대역 다운받기.

 

 https://www.ip2location.com/free/visitor-blocker 를 방문하여 해당국가 아이피 대역을 다운받는다.

 

1.jpg

 

 위와 같이 Country, IP Version, Output Format, 를 선택하고 DOWNLOAD 버튼을 누른다.

 Country : china

 IP Version : IPv4 or IPv6을 선택할 수 있으나 IPv4를 선택한다.

 Output Format : 자신에 맞는 버젼의 deny를 선택한다. (allow : 허용 , deny : 차단)

 

2. htaccess 파일 편집

 

 2-1 다운로드한 파일을 열어 내용을 모두 복사한고

2.jpg

 

 2-2 XE가 설치된 디렉토리의(ex. /var/www/html ) htaccess 파일을 열어 맨 아래 쪽에 복사한다.


 $ vi /var/www/html/.htaccess

 

3.jpg

 

 :wq 를 입력하고 저장한다.

 

 

 

Profile

0개의 댓글

Profile
  • woobi 2020.01.09 조회 41

    우분투의 기본 저장소를 국내에서 사용하기에 더 빠른 카카오미러로 변경하기. 1. 서버저장소 열기 $ vi /etc/apt/sources.list 2. 내용 수정 sources.list 파일이 열리면 내용을 모두 지우고 다음을 입력한다. deb h...

  • woobi 2019.12.30 조회 58

    우분투에서 MAME(마메)의 멀티플레이를 가능하게하는 kailler(카일레라) 서버 열기. 1. kaillerasrv 프로그램 다운 및 압축풀기. $ wget http://www.kaillera.com/files/kaillerasrv-0.86-linux.tgz $ tar -xzf kaill...

  • woobi 2019.11.14 조회 52

    우분투의 ssh 접속시 기본 포트인 22를 다른 포트로 변경해보자. 1. sshd_config 파일 수정 $ vi /etc/ssh/sshd_config vi 편집기가 실행되면 a 를 눌러 끼워넣기 모드로 변경후 #port 22 아래에 임의의 포트를 입력...

  • woobi 2019.11.14 조회 94

    중국발 IP로 인하여 트래픽이 급증할 경우 .htaccess 파일 편집으로 특정아이피를 차단 할 수 있다. 1.중국 아이피 대역 다운받기. https://www.ip2location.com/free/visitor-blocker 를 방문하여 해당국가 아이피 ...

  • woobi 2019.11.08 조회 66

    1. Screen 실행 명령어 $ screen : screen 을 시작하는 기본 명령어 $ screen -S 세션이름 : 해당 세션이름으로 screen 시작 (ex: $ screen -S mcbe ) $ screen -list : 실행중인 screen 목록을 나열 $ screen -R 세...

  • woobi 2019.11.07 조회 84

    우분투 마인크래프트 BE(PE) nukkitx 서버 열기 마인크래프트 BE(PE) nukkitx 서버를 열기 위해서는 "Java8" 이상이 설치 되어 있어야 한다. nukkitx 버젼 확인 및 다운로드 https://nukkitx.com/ 1. 디렉토리 만들기...

  • woobi 2019.06.12 조회 172

    MariaDB 10.3 버전으로 업그레이드 하기. 1. 버전확인 $ mysql -V 2. MariaDB 업그레이드 전 설정 2-1. MariaDB에 root 계정으로 접속 $ sudo mysql -u root -p 2-2. innodb_fast_shutdown 을 0으로 설정 $ SET GLOBA...

  • woobi 2019.05.27 조회 199

    1. 백업 스크립트 만들기 $ vi backup.sh 입력후 다음을 입력한다. ============================================================================= tar -cvf /backup/xebackup`date +%Y%m%d%H`.tar /var/www/html ...

  • woobi 2019.05.27 조회 188

    우분투(Ubuntu) Let’s Encrypt SSL 인증서 만료일자 확인 방법 1. 확인 $ echo | openssl s_client -connect woobi.org:443 2>/dev/null | openssl x509 -noout -dates woobi.org 부분에 자신이 인증받은 도메인을 입...

  • woobi 2019.03.28 조회 258

    우분투 18.04 에 PLEX 서버 설치 하기 1. 우분투 최신상태 업데이트및 업그레이드 $ sudo apt-get update && sudo apt-get upgrade 2. PLEX 설치 직접 다운로드 및 버젼확인 : https://www.plex.tv/version 2-1 PLEX ...

  • woobi 2019.03.25 조회 295

    우분투 아파치 서버에 설치된 XE(XpressEngine) 백업및 복원 # 백업 백업은 디렉토리 백업과 데이터베이스 백업 두가지로 나뉜다. 1. 우선 XE가 설치된 디렉토리를 백업한다. $ cd /var/www (우분투에서 XE가 설치된 ...

  • woobi 2019.03.23 조회 297

    우분투에 설치되어 있는 SSL 인증서를 PLEX에도 적용하기. 인증서 설치는 "Let’s Encrypt SSL 인증서 설치하기" 를 참조 Let's Encrypt SSL 인증서는 pem 파일로 되어 있어서 PLEX server에 적용시킬려면 pfx 파일로 ...

  • woobi 2019.03.22 조회 188

    우분투에서 ssl 인증서를 설치했다면 홈페이지에 http로 접속하는 경로를 강제로 https로 변경해주어도 된다. /etc/apache2/sites-available/000-default.conf 파일에 <Location /> RedirectMatch /(.*)$ https://도...

  • woobi 2019.03.21 조회 1333

    1. 설치 $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt update $ sudo apt install python-certbot-apache 2. 인증서 받기 $ sudo certbot --apache -d woobi.org -d www.woobi.org -d woobi.org -d www...

  • woobi 2019.03.19 조회 164

    디렉토리 리스팅은 서버내의 디렉토리 경로를 입력하면 디렉토리내의 파일을 모두 보여준다. 이를 방지하기 위해서 우분투에서 다음과 같이 수정해주면 어느정도는 방지할 수 있다. 우분투의 /etc/apache2/apache2.co...

  • woobi 2019.03.15 조회 271

    우분투에서 samba 삭제 후 재설치를 하려고 할 때 samba E: Sub-process /usr/bin/dpkg returned an error code (1) 이런 메세지가 나온다면 다음을 실행하고 재설치 한다. $ sudo apt-get remove --purge samba samb...

  • woobi 2019.03.15 조회 155

    1. fail2ban 설치 $ sudo apt-get install fail2ban 2. vi명령어를 이용한 /etc/fail2ban 에 위치한 jail.conf 설정파일 수정 $ sudo vi /etc/fail2ban/jail.conf 다음의 부분을 찾아서 수정한다. ignoreip = 127.0.0...

  • woobi 2019.03.15 조회 190

    1. 설치 $ sudo apt-get install transmission-daemon 2. /etc/transmission-daemon/ 에 위치한 settings.json 파일 수정 2-1 Transmission 정지 $ sudo service transmission-daemon stop 2-2 vi 를 이용한 settings...

  • woobi 2019.03.15 조회 219

    1. FTP 설치 $ sudo apt-get install vsftpd 2. FTP 설정 vi 명령어를 이용 하여 etc 에 위치한 vsftpd.conf 파일 수정 $ sudo vi /etc/vsftpd.conf #write_enable=YES #local_umask=002 의 # 을 지워 준다. 키보드의...

  • woobi 2019.03.15 조회 132

    1. cmake 버젼확인 아래 사이트로 이동해서 원하는 버젼의 다운로드 항목에서 링크주소를 알아낸다. CMAake downlod : https://cmake.org/download/ 2. wget를 이용한 다운로드 $ wget https://cmake.org/files/v3.11...

서버에 요청 중입니다. 잠시만 기다려 주십시오...