Wordpress
-
Rocky9: Wordpress + PHP8.0 + MySQL8.0공부합시다!/LInux 2023. 8. 25. 17:39
Rocky9에 wordpress와 MySQL을 설치해서 Connection 하는 과정입니다. 2Tier 구성. 1. Rocky9-1 # dnf install -y wget tar httpd # wget https://ko.wordpress.org/wordpress-5.7.8-ko_KR.tar.gz # tar xvfz wordpress-5.7.8-ko_KR.tar.gz # cp -ar wordpress/* /var/www/html/ # cp /var/www/html/{wp-config-sample.php,wp-config.php} # sed -i 's/DirectoryIndex index.html/DirectoryIndex index.php/g' /etc/httpd/conf/httpd.conf # dnf ..
-
CentOS7: Nginx + Wordpress + PHP7.4 + MySQL5.7공부합시다!/LInux 2023. 6. 14. 11:53
apache 웹서버에 Nginx 구성은 이미 해 보았으니 이제는 Nginx 웹서버에 wordpress를 구성해 보도록 하겠습니다. 대부분 동일한 과정 입니다만 추가로 php-fpm 설치 및 구성 작업이 존재합니다. 1. 설치된 packages의 최종 버젼 확인 1.1. php7.4.33 1.2. nginx1.20.1 1.3. wordpress5.8.6 2. 필수 package 설치 2.1. wget: url을 이용한 파일 다운로드 2.2. yum-utils: yum-config-manager를 이용한 php7.4 enable 2.3. epel-release: redhat 공식 리포지토리 2.4. nginx: Web Server 2.5. 설치 명령어 # yum install -y wget yum-utils..
-
Kubernetes (K8S):실습2: 각기 다른 POD의 wordpress + mysql공부합시다!/Kubernetes 2022. 12. 23. 10:48
각기 다른 pod에서 실행되는 wordpress 와 mysql의 연동은? 일단 ip address를 이용한 연결 방법을 소개합니다. 명령어로만 실행해서 접속하는 방법입니다. 단 제약사항은 wordpress 5.7 이상의 경우 아래와 같은 방법으로는 환경변수가 설정이 되지 않습니다. secret을 이용하셔야 합니다. 해서 wordpress5.6을 이용합니다. 1. mysql 설치 2. wordpress 5.6 설치 3. service nodeport 구성 4. test 순서입니다. 1. mysql 설치 1.1. mysql 설치 # kubectl run mysql --image=mysql:5.7 --port=3306 \ --env="MYSQL_ROOT_PASSWORD=It12345@" \ --env="MYS..
-
Kubernetes (K8S):실습1: 동일POD내의 wordpress + mysql공부합시다!/Kubernetes 2022. 12. 23. 10:47
모든 실습의 끝은 wordpress + mysql 접속 입니다. 오늘은 단일 pod내에서 wordress container와 mysql:5.7 container를 생성, pod를 nodeport로 연결해서 외부에 서비스하는 실습을 진행하겠습니다. 동일 pod내애서 두 개이상의 container를 실행하는 것을 MultiContainer라고 합니다. 기억해두세요! -> Multi Container 유형 sidecar adapter ambassador K8S에서는 pod에는 한 개의 Container를 지향합니다. 이런 구성은 권장하지 않습니다만 학습용으로! 아 그리고 꼭 kubectl cheat sheet 한번들 읽어 보세요! https://kubernetes.io/docs/reference/kubectl..
-
PODMAN: POD 구성 및 wordpress + mysql공부합시다!/Container 2022. 12. 15. 00:13
외부에 노출을 해야하는 서비스와 그렇지 않은 서비스가 동시에 존재한다면....... POD를 구성해서 서비스 하시면 쉽게 해결이 됩니다. POD 구성시 노출 해야할 Port를 지정하고 그렇지 않은 서비스는 POD에서 Port를 노출하지 않고 hostname 으로 접속이 가능합니다. 해서 오늘은 POD 구성은 Wordpress를 외부에 노출하고 mysql은 port를 노출하지 않고 hostname으로 구성하는 실습을 진행하겠습니다. 1. port를 지정하지 않는 pod 생성 1.1. pod 생성 1.2. container 생성 error 2. port를 지정하는 pod 생성 2.1. POD 생성 # podman pod create --name portpod -p 60080:80 --hostname mysq..
-
Ansible: wordpress + RDS (AWS 환경)공부합시다!/Ansible 2022. 7. 10. 10:09
이번 차수에서는 wordpress를 Ansible 구성 후 이미 생성되어 있는 AWS RDS와 연동하는 작업입니다. AWS를 사용하지 않는 경우에는 별도로 mysql등을 설치하셔서 이용하시면 되세요. EndPoint를 IP로 설정하셔도 무방합니다. --- - name: Wordpress Install & Configuration hosts: web gather_facts: false ignore_errors: true tasks: - name: yum install http yum: name: httpd state: present - name: amzn2 enable php7.2 shell: cmd: 'amazon-linux-extras enable php7.2 lamp-mariadb10.2-php7.2..
-
Ansible: web server + php7.3 배포 및 구성공부합시다!/Ansible 2022. 7. 8. 10:05
항상 목표가 wordpress + db를 연동하는 것입니다. 그 이후의 작업은 스스로 심도 있게 공부하셔야 합니다. 오늘은 apache web server 설치와 php 7.2 구성입니다. 이 부분 이전 Linux 작업 내용을 참조하시면 도움이 됩니다. 왜 그리 열심히 스크립트를 작성했는지.... 2022.04.05 - [공부합시다!/LInux] - CenTOS7 : WordPress + MySQL5.7 + PHP7.3 Install --- - name: Wordpress Install & Configuration hosts: web gather_facts: false ignore_errors: true tasks: - name: yum install http yum: name: httpd state: ..
-
CenTOS7 : WordPress + MySQL5.7 + PHP7.3 Install공부합시다!/LInux 2022. 4. 5. 06:00
음!이전 DB자료가 조금 오래되서 설치가 안되는 부분들이 있습니다.해서 오늘은 자료 보강차원에서 WordPress 5.9.2MySQL 5.7PHP 7.3 을 설치해서 연동해 보도록 하겠습니다. 1. 구성도 2. WordPress 다운로드 및 설정# yum install -y httpd # yum install -y wget # wget https://ko.wordpress.org/latest-ko_KR.tar.gz # tar xvfj latest-ko_KR.tar.gz # cp -r wordpress/ /var/www/html/ # cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php # vi /var/..