오라클 클라우드 서버 설정 하기 (라라벨)
오라클 클라우드 관련 유튭
영어: 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
Author And Source
이 문제에 관하여(오라클 클라우드 서버 설정 하기 (라라벨)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hur-kyuh-leez/오라클-클라우드-설정저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)