yum -y install git \
&& cd /root/ \
&& git clone https://github.com/joosung/ROCKY9.git \
&& cd ROCKY9 \
&& sh install.sh
AAI 다운로드 설치 방법
1. SSH와 SFTP 는 필히 root 권한으로 접속 합니다.
2. ROCKY9 압축 파일을 다운로드 받으시고 압축을 해제 후 ROCKY9 폴더로 변경 후 자신의 서버 /root 폴더에 업로드한다.
3. Shell(터미널)에서 /root/ROCKY9 폴더내의 install.sh 파일의 퍼미션을 chmod 700 install.sh 로 해당 파일의 퍼미션을 700 으로 수정한다.
4. sh install.sh 입력후 엔터를 치고 설치를 진행 하시면 됩니다.
AAI 주요 명령
1. adduser.sh
사용자 계정 추가, VirtualHost 추가, Mysql 계정 추가, Let's Encrypt SSL 추가 를 한번에 또는 개별적으로 진행 할 수 있습니다.
사용자 계정 삭제, 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/ROCKY9/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 등으로 수정 후 ROCKY9 폴더내의 sh restart.sh 를 진행해 주시면 됩니다.
7. cockpit 지원으로 인하여 port 9090 를 서버 방화벽에서 열어 주셔야 합니다.
8. clamav.sh Crontab 적용으로 매주 일요일 01시01분에 바이러스 체크를 진행하고 바이러스가 체크되면 자동으로 /virus 폴더로 이동 됩니