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

AAI V.1.5.5 > UAAI

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

UAAI

CentOS7 AAI V.1.5.5

페이지 정보

본문

웹서버 한번에 해결되는 APM 자동 설치 스크립트 AAI

1266748538_1613184853.9899.png

 

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

 

AAI - APM AUTO INSTALL V.1.5.5
쉽고 빠른 설치, 운영, 업데이트까지 고려한 설계
쉬운 업데이트 지원. (공식+인기 저장소를 사용하여 yum update 만으로 업데이트 완료)
사용자 생성,삭제,백업 스크립트 사용으로 시스템 계정, 디비 계정 자동 생성 지원
Let's Encrypt - 무료 SSL 인증서 발급 및 갱신 지원
Multi PHP 지원 (base php7.2) - 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0
모니터링 툴 - cockpit 지원

 

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 를 진행해 주시면 됩니다.  

7. cockpit 지원으로 인하여 port 9090 를 서버 방화벽에서 열어 주셔야 합니다.

8. clamav.sh Crontab 적용으로 매주 일요일 01시01분에 바이러스 체크를 진행하고 바이러스가 체크되면 자동으로 /virus 폴더로 이동 됩니다.


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

AAI 설치 및 계정 생성과 삭제 방법을 아파치존에서 동영상으로 안내 드리며, 궁금한점 또는 문의사항은 아파치존 QnA를 이용해 주시기 바랍니다.

https://apachezone.com

 

 

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

httpd 2.4.46
php (base php7.2) 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 80
mariadb 10.5.8
ionCube PHP Loader 10.3.9
Zend OPcache 7.2.24
Xdebug 2.8.0
Let's Encrypt 0.39.0
chkrootkit 0.53
clamav 103.0
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
memcache 3.0.9-0.9
memcached 1.4.15-10
mod_expires 설정
ImageMagick 6.9.10.75
GeoIP 1.5.0
cockpit - cockpit-storaged 
사용지 계정 백업 스크립트 
사용자 계정 생성 스크립트 
사용자 계정 삭제 스크립트 등...... 그외 필요한 라이브러리도 같이 설치가 됩니다. 
 

MariaDB 와 clamav 버전업에 따른 수정 버전 입니다.

 

**해당 버전은 해당 APM 및 라이브러리 업데이트에 따라 달라 질 수 있습니다.

[이 게시물은 웹지기님에 의해 2023-03-31 11:24:36 AAI에서 이동 됨]

첨부파일

댓글목록

profile_image

해피탱크님의 댓글

해피탱크 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (175.♡.♡.125) 작성일

쉘스크립트를 찾다 보니 19999포트를 방화벽에 설정하는 부분이 있더라구요~
firewall-cmd --permanent --zone=public --add-port=19999/tcp

혹시 이건 Netdata 를 설치하려고 하셨다가... 안하신 이유로 남아 있는건지 갑자기 궁금해서요 ^^

profile_image

아파치님의 댓글의 댓글

아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (75.♡.♡.122) 작성일

네. 맞습니다  필요없으시면 AAL에서 삭제 하셔도 되고 이미 설치 하셨다면  아래처럼 port 를 닫으시면 됩니다.
[code]
firewall-cmd --zone=public --permanent --remove-port=5555/tcp
firewall-cmd --reload
[/code]

다음버전엔 지우고 업데이트 하겠습니다.

profile_image

휴매니아님의 댓글

no_profile 휴매니아 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (61.♡.♡.147) 작성일

안녕하십니까?
오라클 클라우드에 centos7 설치 후 AAI 1.5.5를 설치하였습니다.
타 기능들은 모두 정상작동하는데, 패널접속이 되지 않습니다.
ip:9090 포트를 열어주지 못하는 것 같습니다. (ERR_CONNECTION_TIMED_OUT)
방화벽도 확인했었는데...
어디를 더 봐야 할까요?

profile_image

Rido님의 댓글

no_profile Rido 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (106.♡.♡.170) 작성일

트레픽이랑 계젇 용령도 제어 가능 하면 좋을거 같습니다.
(순수 개인적 -_- 요청입니다)

그나저나 요즘 너무많이 바쁘신거 같아 날도 더운데 걱정입니다.

덧) 트레픽 관리툴 추천할만한게 있다면 부탁드립니다.

profile_image

웹지기님의 댓글의 댓글

웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (174.♡.♡.176) 작성일

물론 가능은 합니다만 설치시 문제가 발생 할 수 있어서 제외 했습니다.

호스팅 관리 팩에는 텁재가 되어 있지만 배포는….음~~

profile_image

말레님의 댓글

no_profile 말레 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (180.♡.♡.12) 작성일

감사합니다

profile_image

타벌린나무님의 댓글

no_profile 타벌린나무 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (211.♡.♡.115) 작성일

윈도우용은 없나요

Total 19건 1 페이지
UAAI 목록
번호 제목 글쓴이 조회 날짜
19 CentOS7
AAI V.1.5.8 댓글6
웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13200 02-07
18 CentOS7
AAI V.1.5.7 댓글5
웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11538 01-29
17 CentOS7
AAI V.1.5.6 댓글15
웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 23730 12-17
열람중 CentOS7
AAI V.1.5.5 댓글7
웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 33552 02-12
15 patch 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17250 12-12
14 CentOS8 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 23551 11-29
13 CentOS7
AAI V.1.5.4 댓글3
웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16556 11-26
12 CentOS7
AAI V.1.5.3 댓글4
웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14582 10-11
11 CentOS8 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19326 05-24
10 CentOS8 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16791 04-17
9 CentOS8 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14660 04-08
8 CentOS7
AAI V.1.5.2 댓글4
웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17758 04-07
7 CentOS7
AAI V.1.5.1 댓글15
웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19432 01-21
6 CentOS7 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15806 12-23
5 Ubuntu18
UAAI V.1.5.4 댓글5
웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13832 12-24

검색

회원로그인

회원가입
QnA nanoomihost. dnsever. dnszi.

사이트 정보

포인트 정책
포인트 순위
사이트명 : 아파치존
개인정보관리책임자 : JOO SUNG

접속자집계

오늘
9,282
어제
11,408
최대
176,238
전체
6,112,512
Copyright © apachezone.com. All rights reserved.