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

ROCKY8 with AAI > AAI

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

AAI

Rocky ROCKY8 with AAI

페이지 정보

본문

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

2930677259_1680316917.7407.png

 

2930677259_1680316929.0083.png

 

APMinstaller with ROCKY8 Linux

쉽고 빠른 설치, 운영, 업데이트까지 고려한 설계
쉬운 업데이트 지원. (공식+인기 저장소를 사용하여 dnf update 만으로 업데이트 완료)
사용자 생성,삭제,백업 스크립트 사용으로 시스템 계정, 디비 계정 자동 생성 지원
Let's Encrypt - 무료 SSL 인증서 발급 및 갱신 지원

멀티 PHP 지원 - 7.2, 7.3, 7.4, 8.0, 8.1, 8.2
모니터링 툴 - cockpit 지원

 


AAI GIT 설치 방법

SSH와 SFTP 는 필히 root 권한으로 접속 합니다.
아래 명령어를 사용해서 설치를 진행 합니다. 설치 화면에서 'y' 만 누르면 설치가 진행 됩니다.

 

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

 


AAI 다운로드 설치 방법

1. SSH와 SFTP 는 필히 root 권한으로 접속 합니다.
2. ROCKYM-main 압축 파일을 다운로드 받으시고 압축을 해제 후 ROCKYM 폴더로 변경 후 자신의 서버 /root 폴더에 업로드한다.
3. Shell(터미널)에서 /root/ROCKY8 폴더내의 install.sh 파일의 퍼미션을 chmod 700 install.sh 로 해당 파일의 퍼미션을 700 으로 수정한다.
4. sh 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. 설지 작업이 모두 끝나면 sh /root/ROCKY8/chkrootkit/chkrootkit 그리고 clamscan -r /home --move=/virus 를 각각 실행해서 바이러스와 멀웨어 등이 없는지 확인 합니다. 
   테스트 용 바이러스 파일이 생성되므로 있다면 삭제 해 줍니다.

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

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

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


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

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

https://apachezone.com


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

httpd 2.4.x
php (base php7.2) 7.2, 7.3, 7.4, 8.0, 8.1, 8.2
mariadb 10.6.x
Zend OPcache
Let's Encrypt
phpMyAdmin
chkrootkit
arpwatch
fail2ban
mod_security
mod_security_crs
memcache
memcached 
mod_expires
ImageMagick
clamav
GeoIP
cockpit
사용지 계정 백업 스크립트 1.0
사용자 계정 생성 스크립트 1.0
사용자 계정 삭제 스크립트 1.0 등...... 그외 필요한 라이브러리도 같이 설치가 됩니다. 

 

 

** 2023년 3월31일 업데이트 되었습니다.

첨부파일

댓글목록

profile_image

타와기님의 댓글

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

감사합니다~ 혹시 다음에 php5.6도 넣어주실수있을까요? 아직 5.6에서 돌아가는 서버가 있어요 ㅋㅋ

profile_image

웹지기님의 댓글의 댓글

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

Rocky와 Centos8에는 php5.x대는 공식지원이 안됩니다.
사용하시려면 php 버전을 올리시거나 개별 소스 설치를 하셔야 합니다.

profile_image

타와기님의 댓글의 댓글

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

감사합니다. 5.6앱들은 우분투에 두어야겠어요.

profile_image

나영님의 댓글

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

설치 완료했습니다. 감사합니다.
그누보드에서 메일 발송이 안되고 있습니다.

메일관련 추가
dnf -y install sendmail
systemctl restart sendmail

그누보드
config.php

define('g5_SMTP', 'smtp.gmail.com');
define('g5_SMTP_PORT', '465');

profile_image

아파치님의 댓글의 댓글

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

구글 메일은 서버의 센드메일과 상관없이 작동되는 것이라 아마도 구글 SMPT 가 작동하지 않는듯 합니다.
조만간 구글은 외부메일을 보낼수 없게 되니 방안을 마련해야 할 것 같습니다.

센드메일을 자체 설치 하시고 화이트 도메일 설정후 사용하시거나 구글에 유료 메일을 사용해야 할 것으로 보입니다.

https://sir.kr/cm_free/1621404

profile_image

상득아님의 댓글의 댓글

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

다른 무료 메일 없을까요?
예를 들면 네이트, 다음 등..
네이트

POP3/SMTP 설정정보
@nate.com 계정이 아니어도 POP3/SMTP 설정이 가능합니다. 자세히
POP3 서버 pop3.nate.com POP3 포트번호 995, 보안연결(SSL)필요
SMTP 서버 smtp.mail.nate.com SMTP 포트번호 587, (TLS/STARTTLS)
TLS가 없는 경우 465(SSL)로 연결

POP3/SMTP 사용설정
POP3 사용 여부를 관리 합니다.
메일량이 많으면 서비스가 원활하지 않을 수 있습니다. 메일함 별로 가져오기를 이용해주세요.

라는 메뉴는 있습니다만.

profile_image

불량학생™님의 댓글

불량학생™ 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (121.♡.♡.141) 작성일

음.... 어제부터해서 docker 에 centos7-minimal 로 설치중인데
어쩔때는 ROCKYM 폴더는 있는데 찾을 수 없다는 메시지가 뜨고
어쩔때는 폴더로 가서 설치를 한다고 하는데 파일을 찾을 수 없다는 오류가 뜨고 그러네요.
그래서 확인을 해보면 httpd -v, php -v, mysql -v 아무것도 설치가 되어있지 않다고 뜨네요.
docker에서 이버젼은 설치가 원할하지 않네요.

profile_image

웹지기님의 댓글의 댓글

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

도커의 사용 환경과 셋업이 어떻게 되었는지 모르기 때문에 도움을 드릴수 없습니다.

profile_image

웹지기님의 댓글

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

===== 해당 파일은 2023년 3월31일 업데이트 되었습니다. =====

Total 6건 1 페이지

검색

회원로그인

회원가입
QnA nanoomihost. dnsever. dnszi.

사이트 정보

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

접속자집계

오늘
6,425
어제
10,791
최대
176,238
전체
6,039,603
Copyright © apachezone.com. All rights reserved.