본문 바로가기
Cloud 개발

[Oracle Free Tier] Oracle Linux 8에 워드프레스 설치 (wordpress)

by 긋대디 2025. 2. 18.
반응형

무료 클라우드 계정에 오라클 가상 서버를 생성 한 다음 이번엔 WordPress 를 설치해 보겠습니다.

그냥 아래 스크립트를 복사 하셔서 실행만 해도 설치가 되넹요.

1. Oracle Linux 8에 워드프레스 설치

오라클 클라우드 E2.1.Micro 워드프레스 설치 (무료 계정)

문제: 워드프레스 설치 방법. 

해결 방법:

  • LAMP 스택 설치:
  sudo dnf install httpd mariadb-server -y
  sudo dnf module reset php
  sudo dnf module enable php:7.4 -y
  sudo dnf install php php-fpm php-cli php-json php-gd php-mbstring php-pdo php-xml php-mysqlnd php-pecl-zip curl -y
  sudo systemctl start httpd mariadb php-fpm
  sudo systemctl enable httpd mariadb php-fpm
  • 데이터베이스 생성: 아래 비번 및 사용자 ID는 개인에 맞게 변경하세요.
  sudo mysql
  CREATE DATABASE wordpressdb;
  CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'securepassword';
  GRANT ALL ON wordpressdb.* TO 'wordpressuser'@'localhost';
  FLUSH PRIVILEGES;
  EXIT;
  • 워드프레스 다운로드 및 설정:
  cd /var/www/html
  curl -O https://wordpress.org/latest.tar.gz
  tar xf latest.tar.gz
  mv wordpress/* .
  cp wp-config-sample.php wp-config.php
  nano wp-config.php

 

 

wp-config.php 파일에서 데이터베이스 설정 수정: (위에서 설정한 비번으로 변경 할 것!!)

  define('DB_NAME', 'wordpressdb');
  define('DB_USER', 'wordpressuser');
  define('DB_PASSWORD', 'securepassword');
  define('DB_HOST', 'localhost');

 

  • Apache 설정:
  sudo nano /etc/httpd/conf.d/wordpress.conf
  <VirtualHost *:80>
      DocumentRoot "/var/www/html"
      ServerName your_domain_or_IP

      <Directory "/var/www/html">
          AllowOverride All
          Require all granted
      </Directory>

      ErrorLog /var/log/httpd/wordpress_error.log
      CustomLog /var/log/httpd/wordpress_access.log combined
  </VirtualHost>
  sudo systemctl restart httpd

2. 웹 서버 접속 문제 해결

문제: 웹 서버에 접속되지 않음. 

해결 방법:

  • 방화벽 상태 확인 및 설정:
  sudo firewall-cmd --state
  sudo firewall-cmd --list-all
  sudo firewall-cmd --permanent --add-service=http
  sudo firewall-cmd --permanent --add-service=https
  sudo firewall-cmd --reload
  sudo firewall-cmd --list-all
  • 클라우드 보안 규칙 확인: Oracle Cloud 콘솔에서 인스턴스의 보안 목록(Security List) 설정을 확인하고, 인바운드 규칙에 포트 80과 443이 열려 있는지 확인.

이렇게 만 쭉 따라하니 워드프레스도 간단하게 설치가 되네요.

 

이번엔 SSL 인증서 초간단 적용 방법이니 아래만 따라 하시면 금방 적용 됩니다.

2021.10.05 - [Cloud 개발] - Let's Encrypt ssl 적용 - 무료 SSL 인증서 설치 (apache https 설치)

반응형