본문 바로가기

IT/리눅스_서버

Oracle Cloud에 무료로 워드프레스 웹호스팅 셋팅

728x90
반응형

Oracle Cloud에 무료로 신청하면 vm을 2개까지 운영할수 있나보다.

디스크 공간은 50G
메모리는 스왑메모리로 8기가가 기본적으로 셋팅된다.

개인 홈페이지 정도는 이걸로 충분할듯 하다.

신청하면 각종 OS이미지 선택해서 설치가 자동으로 된다.
대략 10여분이면 끝나는듯 하다.

기본적으로 신청할때 신용카드 정보를 입력해야한다. (물론 사용할때 혹시나 트래픽이나 디스크 사용량 초과는 언제나 조심해야지 않그랬다가 청구금 감당이 힘들수도 ㅋㅋㅋㅋ)

  1. 신청
    https://www.oracle.com/kr/cloud/free/ 에서 무료로 신청을 눌러서 중간에 핸드폰 또는 이메일로 인증 받는다.
    이후 신용카드 번호 넣으면 어렵지 않게 가입이 완료.
  2. 로그인후 왼쪽 위 메뉴
    컴퓨트 > 인스턴스 > 인스턴스 생성 >이미지 선택까지만 하면 일단 OS 설치까지는 완성.
  3. ssh 키젠으로 ssh public키를 ssh키 복사해 넣는 부분에 붙여넣기 한다.

4. 접속 IP는 인스턴스 생성후 몇분후에 확인 가능하다. (공용IP라고 해서 목록에 보인다)

5. 해당 IP를 이용해 putty로 접속한다.
최초 접속 계정은 opc 이다.

6. ssh private 키를 putty에서 불러와야 한다.

7. 아래 스샷에 auto login에 뜬금없이 root가 입력되어 있어서 처음에 정상적으로 로그인이 안될수 있으니 확인후 root로 되어 있면 opc로 바꾸도록 한다.

8. 위와 같이 하면 어렵지 않게 해당 vm으로 로그인이 된다.

9. 로그인후
yum update -y
yum install httpd
systemctl start httpd

yum -y install system-config-firewall-tui
firewall-cmd –permanent –add-port=80/tcp (방화벽에 웹포트 오픈)
firewall-cmd –reload
firewall-cmd –list-all

yum install mariadb-server mariadb (MariaDB 설치)
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation

yum remove php* -y (기존 설치되어 있던 php5제거 하지 않으면 php7이 설치되지 않는다.)
yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install mod_php72w php72w-cli
yum install php72w-bcmath php72w-gd php72w-mbstring php72w-mysqlnd php72w-pear php72w-xml php72w-xmlrpc php72w-process -y

wget “http://wordpress.org/latest.tar.gz” (워드프레스 다운로드 및 압축 해제)
tar -xvzf latest.tar.gz -C /var/www/html
chown -R apache: /var/www/html/wordpress

setenforce 0 (이거 안하면 아파치 실행후에 접속해 보면 퍼미션 에러 날 확률 99%)

이렇게 하고 다시 대충 검색하면서 워드프레스 설치하면 된다.)

10. VM의 80포트(웹)을 외부에서 접속하려면 당연히 방화벽 작업을 해줘야 한다.
메인 왼쪽위 네트워킹 > 가상 클라우드 네트워크 > 해당 vcn으로 시작되는 이름 클릭
> 공용서브넷 > Default Security List  어쩌고 클릭 > 수신 규칙 추가 > 아래와 같이
기존 규칙에 추가하면 된다.

반응형