오라클 클라우드 서버 설정 하기 (라라벨)

오라클 클라우드 관련 유튭

영어: https://youtu.be/yWVD6qmQrb8
해당 유튜버 블로그

한국어: https://youtu.be/wLgHEn2vcPo
해당 유튜브 google drive

한국어 서버에 라라벨 설치 방법: https://youtu.be/p03UoRiM_Cg?t=824

서로 상호보완이 되니,
셋 다 보고 설정 하길 바란다.
첫 두 링크는 오라클 클라우드 서버에 특화 되어 있다.
오라클 클라우드만에 설정을 알려준다.
특히, 오라클 클라우드에서는 인스턴스 설정에서 port를 열어줬어도 서버에 접속해 또 다르게 설정해 열어줘야 한다.

//centOS
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

//ubuntu (필자는 ubuntu로 설치 했다.)
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT
sudo netfilter-persistent save

위 코맨드 이외 서버에 접속해서 하는 설치 및 설정은 다 3번째 링크 라라벨를 서버 설치하는 유튭을 보고 따라 하길 권한다.
필자도 1,2번째 링크 영상 따라 하다 중간부터 3번째 링크를 따라 했다가 다시 다 밀고 3번째 링크를 따라 하면서 했다.

주의 할 것:

sudo apt-get install php7.2 wget

이후에 나오는 코드를 php -v에 맞게 아래와 같이 넣어야 한다.

sudo apt-get install php7.4 wget
// php 확장자 설치
sudo apt-get install php7.4-curl php7.4-dom -y

sudo apt-get install php curl git unzip
sudo apt-get install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php

sudo apt-get install -y php7.4-mysql

이외 2번째 링크에서 보면서 해야 할 것은 고정 아이피를 설정 하는 방법이다. 기본 IP는 temp 이기 때문에 고정으로 받아서 써야 탈이 없다.

"Networking / IP Management / Reserved Public IPs" 에서 받을 수 있고
"Compute / Instances / Instance / Details / Attached VNICs / VNIC Details / IPv4 Addresses"
에서 고정IP 적용을 할 수 있다.

또한, 오라클 클라우드 설정을 할 때, 서울 서버가 아닌 춘천 서버를 사용 할 것을 권한다. 현재 서버 위치를 바꿀 수 없다. 처음 가입 할 때 그대로 가져야 한다. 가입 할 때도 서울 서버가 포화 되었다고 공지 해준다. 그러니 춘천 서버를 쓰는 걸 추천 한다.

에러:
"ERROR 1410 (42000): You are not allowed to create a user with GRANT"
해결방벙 링크

필자 같은 경우는 아래 mysql command로 에러를 막었다.

GRANT ALL PRIVILEGES ON 해당DB.* TO 'root'@'%' WITH GRANT OPTION;

물론 위험하다고 하나,
오라클 클라우드 보안을 뚫을 수 있으면 뚤어보셔라...
그리고 앞으로는

mysql이 아닌 mysql -u root -p 패스워드를 넣고 mysql에 접근 가능 해진다.

참고:

// 부팅 시 마리아 db 실행
sudo systemctl enable mariadb.service

// 현재 잘 돌아가고 있는 지 확인
systemctl status mariadb.service

// 서버 재시작 하기
reboot

좋은 웹페이지 즐겨찾기