다른 웹 서비스와 같이 프리티어 제도를 운영중인 오라클 클라우드.
아마존 AWS 라이트세일과 고민하다가 평생 무료에 서버 성능도 가장 좋아서
직접 서버를 구축해 워드프레스 홈페이지를 만들어 운영해 보고자 한다.
1) 오라클 클라우드 프리티어 가입 및 VCN 설정
2) 고정 IP 설정
3) SSH 키 만들기 및 인스턴스 생성
4) 인스턴스에 고정 IP 연결
5) LEMP 설치 – 터미널 접속 및 리눅스 업데이트
6) LEMP 설치 – Nginx 설치 및 iptables 고정
7) LEMP 설치 – PHP
8) LEMP 설치 – MariaDB
9) phpMyAdmin 설치
10) FileZilla 파일질라 FTP 연결
11) URL 도메인 주소 연결
12) SSL 인증서 발급
13) 워드프레스 DB 생성
14) 워드프레스 설치
오라클 클라우드 프리티어로 워드프레스 운영하기
9) phpMyAdmin
터미널로 서버에 접속 후
아래 코드를 입력해 phpMyAdmin 패키지를 설치한다.
sudo apt update
sudo apt install phpmyadmin
Nginx를 이용하고 있기에 탭을 눌러 선택을 해제한다.
선택 해제를 확인하고 엔터를 눌러 다음으로 진행한다.
“Yes”를 선택한다.
phpMyAdmin 접속 시 사용할 비밀번호를 입력한다.
다시 입력해 재확인 한다.
phpMyAdmin은 DB 관리를 쉽게 해주는 일종의 관리 도구인데,
보안에 취약하기 때문에 심볼릭 링크를 구성해 경로를 숨겨주는 편이 좋다.
아래 코드의 앞 부분이 실제 경로고, 뒷 부분이 연결 경로라고 볼 수 있다.
sudo ln -s /usr/share/phpmyadmin /var/www/html/test
뒷 부분의 “test”를 원하는 이름으로 수정해서 사용하면 되는데,
앞으로 phpMyAdmin에 접속할 때 https://주소/test 와 같은 식으로 접속이 가능해진다.
phpMyAdmin에 성공적으로 접속한 모습.
아이디는 root, 비밀번호는 아까 설정한 걸로 로그인하면 된다.
이제 DB 생성이 가능해졌으니
도메인을 연결하고 워드프레스를 설치하면 끝이다.
다음 포스팅에서는 도메인 연결에 대해 다루고자 한다.
안녕하세요 글 유익하게 잘 읽고 따라가고있습니다.
그런데 myadmin 설치 후 심볼릭링크 만드는 것까지 했는데 이제 그다음부터 안되네요ㅠㅠ
http://ip주소/test 했는데 502 bad gateway가 뜹니다.
일부러 test가 아닌 다른 글씨를 쓰면 404 not found가 뜨구요.
혹시 왜그런지 알 수 있을까요..?ㅠㅠ
안녕하세요!
우선 심볼릭 링크를 만드실때 test를 그대로 쓰셨나요?
혹시 다른 문자로 변경했다면, 변경한 주소로 접속해 주세요!
만약 기존 코드대로 /test 경로로 심볼릭 링크를 지정하셨다면,
sudo iptables -F
명령어를 통해 iptable을 초기화 후 접속해보시고 해결됐다면 6번 iptable 고정 포스팅을 참고해 주시고,
그래도 해결이 안된다면
sudo shutdown now -r
코드를 통해 서버를 재부팅 후 접속해보시면 될 것 같아요!