NewTech

오라클 무료 클라우드에 CentOS7을 깔고 apm 자동설치 까지 성공

바람의 인생 2020. 6. 28. 16:58

그동안 받은 오라클 무료 클라우드에 리눅스 서버를 만든다고 이런저런 삽질도 해보고
서버도 여러 번 엎어보고 해서 이거 저거 재미를 들리던 중
제일 어렵던 게 가상 호스팅 서버를 구성하는 것이었습니다.
아주 오래 예전에 해봤던 기억으로 해볼라 했는데 완전히 다른 리눅스가 되어 있어서
이거 저거 해보던 중 (cPanel 도 시도해봤음) 
예전에 있던 apm자동 설치 스크립트가 지금이라고 없겠냐 해서 구글링 끝에 드디어
끝판왕을 찾았습니다.

https://apachezone.com/

 

아파치존

웹서버 한번에 해결되는 APM 자동 설치 스크립트 AAI, 아파치, 그누보드, 무료 스킨, 무료 플러그인, 리눅스, 서버, APM, httpd, AAI

apachezone.com

바로 여기에 있는 AAIUAAI


이 두 개의 스크립트를 만드신  아파치 님에게 감사를 드립니다. 
덕분에 초보 지식으로 훌륭한 웹호스팅 서버를 가지게 되었습니다.


이 스크립트의 설치 안내대로 설치를 하면서 몇 가지 실수했던 것을 적어 기록하기 위해서 이 글을 씁니다.
첫 번째 오라클 클라우드에 세팅할 때 CentOS7을 설치하고 
설명대로

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


명령어로 실행하였더니 잘되는가 싶었는데 5분 정도 설치 후 shutdown  메시지를 내면서 서버가 멈추길래
그냥 뭐 백 라운드에서 다른 거 까나 싶어 10분을 지켜봤으나 다운 지속 ㅡㅡ;; 
해서 오라클 웹페이지에서 서버를 강제 리부팅시켰더니 아예 리부팅 자체가 안됨
당황한 나는 서버를 지우고 다시 생성하면서 생각을 해보았습니다.
뭐가 문제일까?
곰곰이 생각해보니 서버를 설치하고 업데이트를 안 한 게 좀 께름칙해서
다시 리눅스 설치 후 sudo yum update 명령어로 CentOS7을 업데이트 후
다시 AAI 를 설치했더니 만든 분의 설명대로 10분 이상을 설치를 진행한 후 MariaDB 세팅 화면으로 
넘어가서 질문에 맞게 Y, N 버튼을 눌러주니 잠시 후 phpMyAdmin을 설치할 거냐는 
물음이 나오고 phpMyAdmin까지 순조롭게 세팅이 완료되었습니다.

만세

이렇게 간단하게 웹호스팅이 설치가 되다니!!

추후 한일은 

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

sudo passwd 명령어로 root 패스워드 생성

http://myip/phpmyadmin으로 해 놓을 경우 아무래도 서버 해킹하기 위해 여기저기서 달려들게 뻔해서

vi /etc/httpd/conf.d/phpMyAdmin.conf

해서 

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmi

부분을 

Alias /MyXXXXXXX /usr/share/phpMyAdmin
Alias /MyXXXXXXX /usr/share/phpMyAdmi

이런 식으로 수정후

systemctl restart httpd

이렇게  해놓으면 다음부터는 http://myip/MyXXXXXXX  으로 phpmyadmin을 접속합니다.

이제 호스팅 회사에서 호스팅 발급해주는 것처럼 내 도메인 계정 생성이 자유롭게 가능하게 되었습니다.
더불어 무료 SSL 설치까지 되고 3개월 단위의 업데이트도 자동으로

이거 정말 "이 편한 세상"입니다.