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

UAAI V.1.5.3 > UAAI

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

UAAI

Ubuntu18 UAAI V.1.5.3

페이지 정보

본문

우분투 웹서버 한번에 해결되는 APM 자동 설치 스크립트 UAAI

3232235777_1587122092.19.png

 

 

Ubuntu-18.04.1-live-server 로 진행 하였습니다.
첨부된 사용설명서는 필독 하시기 바랍니다.

 

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

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

 

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

 

AAI 다운로드 설치 방법

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


UAAI  주요 명령

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. cockpit 지원으로 인하여 port 9090 를 서버 방화벽에서 열어 주셔야 합니다.

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

7. 사용중인 php 버전을 다른 버전으로 교체 할 경우에는 /etc/apache2/sites-available/계정명-le-ssl.conf(또는 계정명.conf) 파일을 에디터로 열고 
   SetHandler "proxy:unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/" 이부분을 찾아서 php7.2 부분의 뒷자리 두 숫자를 수정해 주시면 됩니다.
   예 : PHP 5.6 사용시 5.6, PHP 7.0 사용시 7.0, PHP 7.4 사용시 7.4 등으로 수정 후 UAAI 폴더내의 ./restart.sh 를 진행해 주시면 됩니다. 

8. phpmyadmin wget 설치로 변경하고 http://ip/phpmyadmin 으로 호출하여 사용 되며, 버추얼 호스트 수정 또는 추가를 이용해 서브 도메인으로 사용 하실 수 있습니다.


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

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

 

https://apachezone.com


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

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

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

첨부파일

댓글목록

profile_image

마젠토님의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

수고하셨습니다.

profile_image

웹지기님의 댓글의 댓글

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

감사합니다.

profile_image

해피탱크님의 댓글

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

후아.... 신 버전이로군요~~~
수거하셨어요~~~

profile_image

웹지기님의 댓글의 댓글

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

간사합니다.....^^

profile_image

마젠토님의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

설치를 해보니..  php버전 물어볼때 8.0이 빠져 있네요.  없어도 8.0을 입력하면 동작하는 것 같습니다.

profile_image

웹지기님의 댓글의 댓글

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

git 에는 이미 수정 해 두었습니다. 다음버전에 adduser.sh 파일에 수정 하겠습니다.

profile_image

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

8.0으로 해서 영카트를 설치해 보니, 동작이 안되네요.

profile_image

아파치님의 댓글의 댓글

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

영카트가 8.0에 대응이 안되나요?
7.4로 테스트해서 되면 영카트 문제가 있는것 같은데요?

profile_image

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

그누보드도 한번 설치해 보겠습니다.

profile_image

dawn님의 댓글

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

저도 php8.0으로 하면
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later
이런식으로 메시지가 뜹니다 ㅠㅠ;
.restart.sh 안에 8.0 재시작하는 명령어도 안보이네요

profile_image

웹지기님의 댓글의 댓글

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

restart.sh 는 git 에 수정되어 있습니다.

그누보드를 php8에 설치 하는문제는 직접 테스트 해보고 안내 드리겠습니다.

profile_image

dawn님의 댓글의 댓글

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

오 고생하셨습니다
restart.sh 잘 작동이됩니다~
감사합니다

profile_image

타와기님의 댓글

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

고맙습니당!

profile_image

마젠토님의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

ubuntu 20.04에서 php8.0-json 에러가 납니다.  빼고 설치하면 됩니다.
json이 core로 포함되었다고 하는 것 같습니다.

profile_image

아파치님의 댓글의 댓글

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

지금은 테스트가 어려우니 주석 처리하고 사용해 주세요.

시간이 조금 한가해지면 그때 확인하고 수정 하도록 하겠습니다.

profile_image

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

예.. 천천히 하셔도 됩니다.  20.04에 설치해 보니,  8.0이 설치 안되서.  보니 php8.0-json에서 에러가 난다는 것을 알려 놓는 것입니다.

profile_image

아파치님의 댓글의 댓글

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

20.04에서 에러가 나는것이군요.

이버전은 18.04에서 작업된것이라 그런가 봅니다.

20.04버전에서는 php8.0-json을 삭제하고 작업해야 겠네요....^^;;

profile_image

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

20.04에서는 /etc/sysconfig/arpwatch  이 파일도 안 보입니다.

profile_image

마젠토님의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

arpwatch 파일도 안 보이네요.

profile_image

마젠토님의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

20.04에서 geoip가 에러가 나네요.  검색해 보니
https://github.com/maxmind/geoip-api-php/issues/6

/etc/php/7.4/fpm/conf.d/ 에서 20-geoip.ini를 지워야 되네요.

profile_image

웹지기님의 댓글의 댓글

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

이 스크립트는 18.04에서 작업된 것이라 그런가 보네요.

시간 날때 20.04 용 스크립트를 따로 만들어야 겠습니다.

profile_image

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.155) 작성일

출석부도  에러가 나서 일단 빼 놨습니다. 출석버튼을 누르면 alert어쩌구 저쩌구 에러가 나오네요

profile_image

웹지기님의 댓글의 댓글

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

출석부와 서버는 크게 관계가 없습니다만, 제가 작업 한 것이 아니라 확안이 어렵네요.
일단 서버의 에러 로그를 확인 해 보심이......

profile_image

조혁민님의 댓글

no_profile 조혁민 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (43.♡.♡.107) 작성일

20.04 버전은 언제나올까요. 마리아db연동되도록 설치됐으면 좋겠어요.
하나하나 설치하려니 힘들어서...

profile_image

타와기님의 댓글

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

AAI와 다르게 UAAI는 xdebug가 없었었네요. 지금 코드 수정하다 안이쁘게 출력되서 알아차렸네요.

profile_image

웹지기님의 댓글의 댓글

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

회사일이 바빠서 요즘은 테스트 작업을 못해서 업데이트가 늦고 있습니다.....ㅠㅠ

조만간 한가해지면 서버관련 자료를 업데이트 해 보겠습니다. 감사합니다.

회원로그인

회원가입
QnA

7 일간 포인트 Top 10

gnuu...
7,370 Point
무와보
6,740 Point
슈퍼7
6,660 Point
주너니
5,910 Point
blue...
5,240 Point
말레
2,050 Point
김실짱
1,870 Point
jayz
1,270 Point
타벌린나...
1,140 Point
y키다리
1,050 Point
dnsever. dnszi. nojapan.

사이트 정보

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

접속자집계

오늘
1,002
어제
1,287
최대
3,524
전체
1,186,922
Copyright © apachezone.com. All rights reserved.