오라클 무료 클라우드에 CentOS7을 깔고 apm 자동설치 까지 성공
그동안 받은 오라클 무료 클라우드에 리눅스 서버를 만든다고 이런저런 삽질도 해보고
서버도 여러 번 엎어보고 해서 이거 저거 재미를 들리던 중
제일 어렵던 게 가상 호스팅 서버를 구성하는 것이었습니다.
아주 오래 예전에 해봤던 기억으로 해볼라 했는데 완전히 다른 리눅스가 되어 있어서
이거 저거 해보던 중 (cPanel 도 시도해봤음)
예전에 있던 apm자동 설치 스크립트가 지금이라고 없겠냐 해서 구글링 끝에 드디어
끝판왕을 찾았습니다.
아파치존
웹서버 한번에 해결되는 APM 자동 설치 스크립트 AAI, 아파치, 그누보드, 무료 스킨, 무료 플러그인, 리눅스, 서버, APM, httpd, AAI
apachezone.com
이 두 개의 스크립트를 만드신 아파치 님에게 감사를 드립니다.
덕분에 초보 지식으로 훌륭한 웹호스팅 서버를 가지게 되었습니다.
이 스크립트의 설치 안내대로 설치를 하면서 몇 가지 실수했던 것을 적어 기록하기 위해서 이 글을 씁니다.
첫 번째 오라클 클라우드에 세팅할 때 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개월 단위의 업데이트도 자동으로
이거 정말 "이 편한 세상"입니다.