반응형
무료 클라우드 계정에 오라클 가상 서버를 생성 한 다음 이번엔 WordPress 를 설치해 보겠습니다.
그냥 아래 스크립트를 복사 하셔서 실행만 해도 설치가 되넹요.
1. Oracle Linux 8에 워드프레스 설치
문제: 워드프레스 설치 방법.
해결 방법:
- 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 설치)
반응형
'Cloud 개발' 카테고리의 다른 글
AI로 세상에 없는 음악을 생성하는 인공지능 Suno AI (0) | 2025.02.20 |
---|---|
Oracle Cloud Free Tier 무료 VM에 워드프레스 설치 삽질 일기 (0) | 2025.02.18 |
챗GPT를 활용한 로또 번호 생성기 만들기 및 소스 공개 (Ver. 1.0) (1) | 2025.02.17 |
Fail2ban 상세 설정 및 추가항목 차단 설정(http, apache 해킹 차단) (0) | 2025.02.14 |
Fail2ban을 사용하여 SSH 및 기타 서비스 보호하기 (무차별 접속 차단) (0) | 2025.02.14 |