Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

AAI V.1.0 정식 버전 > CentOS AAI

본문 바로가기
사이트 내 전체검색

회원로그인

배너광고.

30 일간 포인트 Top 10

dawn
13,470 Point
둘리세상
13,060 Point
네로
11,790 Point
아파치
5,459 Point
불량학생™
5,377 Point
실황
3,199 Point
둠고프
3,050 Point
우라질
3,050 Point
가이더
1,804 Point
슈퍼7
1,790 Point

접속자집계

오늘
738
어제
1,850
최대
1,850
전체
170,022
배너광고.

CentOS AAI

AAI AAI V.1.0 정식 버전

페이지정보

댓글 20 댓글

내용

3232235777_1562388548.1775.jpg

 

CentOS 7.6 minimal OS 버전에서 최소설치 사양으로 진행 하였습니다.
첨부된 사용설명서는 필독 하시기 바랍니다.

 

AAI - APM AUTO INSTALL V.1.0

쉽고 빠른 설치, 운영, 업데이트까지 고려한 설계

쉬운 업데이트 지원. (공식+인기 저장소를 사용하여 yum update 만으로 업데이트 완료)

사용자 생성,삭제,백업 스크립트 사용으로 시스템 계정, 디비 계정 자동 생성 지원

Let's Encrypt - 무료 SSL 인증서 발급 및 갱신 지원

Multi PHP 지원 - 5.4, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4a

 

AAI 설치 최소 권장 사항

CPU 1core 이상

RAM 1G 이상

HDD 20G 이상

 

AAI GIT 설치 방법

SSH와 SFTP 는 필히 root 권한으로 접속 합니다.

아래 명령어를 사용해서 설치를 진행 합니다. 설치 화면에서 'y' 만 누르면 설치가 진행 됩니다.

yum -y install git \
&& cd /root/ \
&& git clone https://github.com/joosung/AAI.git \
&& cd AAI \
&& sh install.sh

 

AAI 다운로드 설치 방법

  1. SSH와 SFTP 는 필히 root 권한으로 접속 합니다.
  2. AAI-master 압축 파일을 다운로드 받으시고 압축을 해제 후 AAI 폴더로 변경 후 자신의 서버 /root 폴더에 업로드한다.
  3. Shell(터미널)에서 /root/AAI 폴더내의 install.sh 파일의 퍼미션을 chmod 700 install.sh 로 해당 파일의 퍼미션을 700 으로 수정한다.
  4. ./install.sh 입력후 엔터를 치고 설치를 진행 하시면 됩니다.

AAI 주요 명령

  1. adduser.sh 사용자 계정 추가, VirtualHost 추가, Mysql 계정 추가, Let's Encrypt SSL 추가 를 한번에 또는 개별적으로 진행 할 수 있습니다.

  2. deluser.sh 사용자 계정 삭제, VirtualHost 삭제, Mysql 계정 삭제, Let's Encrypt SSL 삭제 를 한번에 또는 개별적으로 진행 할 수 있습니다.

  3. /etc/cron.daily/backup 파일을 에디터로 열고 '패스워드' 를 찾아서 mysql root 패스워드로 교체 합니다.

  4. 스푸핑 에 관련된 메일을 받고 싶을땐 /etc/sysconfig/arpwatch 파일을 열어서 아래와 같이 수정 하세요. OPTIonS="-u pcap -e '메일주소' -s '보내는이(Arpwatch)' -n 'ㅣ자신의IP/24'"

  5. 설지 작업이 모두 끝나면 ./chkrootkit 그리고 clamscan -r /home --move=/virus 를 각각 실행해서 바이러스와 멀웨어 등이 없는지 확인 합니다. 테스트 용 바이러스 파일이 생성되므로 있다면 삭제 해 줍니다.

  6. 사용중인 php 버전을 다른 버전으로 교체 할 경우에는 /etc/httpd/conf.d/계정명.conf 파일을 에디터로 열고 SetHandler "proxy:fcgi://127.0.0.1:9000" 이부분을 찾아서 9000 부분의 뒷자리 두 숫자를 수정해 주시면 됩니다. 예 : PHP 5.6 사용시 9056, PHP 7.0 사용시 9070, PHP 7.4 사용시 9074 등으로 수정 후 AAI 폴더내의 ./restart.sh 를 진행해 주시면 됩니다.

그외 소소한(?) 튜닝이나 설정은 구글 검색을 또는 아파치존 QnA 를 통하여 질문 하시면서 자신이 사용하기 좋은 환경을 만들어 가시면 됩니다.

 

APM 및 설치 버전은 아래와 같습니다.

 

httpd 2.4.39

php 7.2.19

mariadb 10.3.16

ionCube PHP Loader 10.3.6

Zend OPcache 7.2.19

Xdebug 2.7.2

Let's Encrypt 0.34.2

chkrootkit 0.53

clamav 101.2-1

arpwatch 2.1a15-36

fail2ban 0.9.7-1

mod_evasive 1.10.1-22

mod_security 2.9.2-1

mod_security_crs 2.2.9-1

mod_qos 11.5-1

memcache 3.0.9-0.9

memcached 1.4.15-10

mod_expires 설정

GeoIP 1.1.1

사용지 계정 백업 스크립트 1.0.2

사용자 계정 생성 스크립트 1.0.2

사용자 계정 삭제 스크립트 1.0.2 등...... 그외 필요한 라이브러리도 같이 설치가 됩니다.

좋아요 0

댓글목록

무와보 의 댓글

무와보 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 kr IP (175.♡.241.20) 날짜

정식버전 축하드립니다~
GUI없이 스크립트만으로 편하게 사용할 수 있다는 점이 저같은 초보에게 가장 큰 장점이겠네요.
오늘 밤에 vultr에 설치해보겠습니다.

둘리세상 의 댓글

no_profile 둘리세상 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 kr IP (39.♡.151.137) 날짜

수고하셨습니다. ^^_^^
다시 노트북 포멧하고 클린상태에서 설치해봐야겠네요..^^
정식버전 축하드립니다. ^^

석호 의 댓글

no_profile 석호 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 kr IP (124.♡.227.32) 날짜

설치과정중 에러가 있습니다.

아파치님 만드신 설치파일은 이상없는데

chkrootkit ftp서버에 연결이 안되 이후 설치파일들이 설치가 안됩니다.

http://www.chkrootkit.org/ 홈페이지도 연결이 안되네요 ㅠ

저는 설치파일에서  chkrootkit 부분 주석처리하여 이후 설치는 하였습니다.

웹지기님 수고하셨습니다.
감사합니다.

웹지기 의 댓글의 댓글

웹지기 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 us 본문 글쓴이 IP (173.♡.162.136) 날짜

조금전에도 설치를 진행 했는데 문제없이 설치가 완료 되었습니다.

서버 네트워크 상황에 따라 안될수 있으니 차후에라도 chkrootkit 부분만 발췌하셔서 설치를 진행 하셔도 무방 합니다.

태영 의 댓글

no_profile 태영 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 로컬 IP입니다. IP (103.♡.100.206) 날짜

혹시 PHP5.2 는 지원 예정이 없으신가요? ㅠㅠ
제가 사용하고 있는 그누보드 테마가 PHP5.2 만 지원해서 계속 알아보고 있는데..
요즘은 가장 오래된 버전이 PHP 5.4 이네용 ㅠㅠ

PHP5.2 가 보안에 취약하기는 하지만, 같이 멀티 PHP 에 추가 되었으며 좋겠습니다 ...

웹지기 의 댓글의 댓글

웹지기 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 us 본문 글쓴이 IP (174.♡.13.146) 날짜

PhP5.2 는 yum 설치가 지원되지 않아
소스 설치를 해야 하기에 지원 할 계획이 없습니다.

그리고 계정 정보가 없는 댓글은 다른분들도 볼수 있도록
비밀글을 자제 해주시고 질문은 qna 게시판에 해 주시면 감사 하겠습니다.

태영 의 댓글의 댓글

no_profile 태영 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 로컬 IP입니다. IP (103.♡.100.206) 날짜

제가 작성한 글이 아니라서 그런지.. 비밀댓글이 로그인 해도 출력이 안됩니다 ㅠㅠ
오류 인것 같습니다 ㅠㅠ

웹지기 의 댓글의 댓글

웹지기 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 us 본문 글쓴이 IP (174.♡.7.19) 날짜

처음 비밀글로 작성한 글을 해제 하였습니다.
제가 단 댓글엔 비밀글 설정을 안했는데도 적용이 되는것 같네요.

오늘도삽질중 의 댓글

no_profile 오늘도삽질중 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 kr IP (183.♡.108.245) 날짜

apm 소스 스크립트는 이제 안만드시나요?
나누미 사이트에 만들어주신 소스설치 스크립트가 있던데, 좀 오래된거 같아서요

웹지기 의 댓글의 댓글

웹지기 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 us 본문 글쓴이 IP (3.♡.135.73) 날짜

사용자도 극히 일부이고 저도 소스설치를 한동안 사용하지 않기에 소스 설치는 더이상 진행 하지 않습니다.

아파치 의 댓글의 댓글

아파치 쪽지 보내기 메일보내기 프로필 포인트 선물 아이디로 검색 전체게시물 로컬 IP입니다. IP (192.♡.1.1) 날짜

v.1.1 버전을 사용하세요. 아마도 0.3.9 버전은 자동 업데이트로 인하여 안내된 버전과 달리 설치 될수도 있습니다.

GNUBOARD_M
Copyright © 아파치존. All rights reserved.