• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Docker를 이용한 워드프레스 쉽게 구축하기.

달소 달소 1510

2

27

 최신버전입니다~

 

 

 


 

 

안녕하세요 달소입니닷

 

@qued 님께 알려드리고 저혼자 테스트로 구축하던 docker 이미지와 설정값들을 공유해보고자합니다.

해당 방법과 NPM을 이용하면 Linux에서 워드프레스를 쉽게 구축, 설치할수 있습니다.

 

해당 이미지들은 우성짱님께서 올려주신 Dockerfile을 제 입맛에 맞게 수정한것으로 참고해주시면되겠습니다.

 

https://github.com/dalso0418/ds-wordpress

 

워드프레스용 docker-compose입니다.
NPM 뒤 리버스프록시로 사용하기 적합합니다.

 

사용방법

git clone https://github.com/dalso0418/ds-wordpress.git
cd ds-wordpress
vi docker-compose.yml // DB root 계정 및 사용자 계정 수정

image

chown -R 82:82 ./data/wordpress // PHP 실행계정인 www-data의 UID/PID로 변경

docker-compose up -d

image

특징

Nginx 1.22

- nginx 설정값 - ./config/nginx/nginx.conf
- wordpress 설정값 - ./config/nginx/default.conf
- nginx webroot ./data/wordpress
- nginx log ./data/log/nginx


*HTTP/2(서버 푸시 포함)
*BoringSSL(Google의 OpenSSL 풍미)
*0-RTT를 지원하는 TLS 1.3
*브로틀리 압축
*headers-more-nginx-module
*NJS
*nginx_cookie_flag_module
*JIT 컴파일 이 활성화된 최신 PCRE
*최신 zlib
*알파인 리눅스(총 10MB 압축)

 

Nginx 1.22 - https://github.com/woosungchoi/docker-nginx-brotli 로 NPM(Nginx Proxy Manager)로 사용하게끔 직접 빌드하였습니다.

 

PHP7.4-fpm

- PHP 설정값 - ./config/php/php.ini

ffmpeg 및 기타 확장과 함께 빌드되었습니다. ### MariaDB - DB설정값 ./data/config/db/my.cnf
Mariadb 최신버전
 

Redis

Cache를 위한 Redis - W3 Total과 같은 Cache 플러그인과 사용가능.

 

설치과정

image.png.jpg

 

image.png.jpg

 

image.png.jpg

 

image.png.jpg

 

이제 설치가 완료되었습니다~

 

image.png.jpg

신고공유스크랩
27
profile image
ENTJ도플랜 2022.08.10. 16:58
달소

헤놀 자체에 마리아랑 80포트를 쓰다보니 포트바꾸고 하다보니 에러뿜네요 좋은 자료 성공못해서 죄송합니다 달소님 ~~

profile image
달소 글쓴이 2022.08.10. 17:12
ENTJ도플랜

흡,, docker-compose 에서 앞 포트만 변경하시면 문제없을텐데요 ㅠㅠ

ex) 83:80 , 3309:3306 으로요

thug0bin 2024.03.06. 21:36

image.png.jpg

안녕하세요 달소님!

 

올려주신 내용을 따라 
Git clone을 수행하고
nano 로 db 정보를 수정한뒤

chown -R 82:82 ./data/wordpress 에서 
chown: cannot access 를 뿜습니다.

chown -R 82:82 ./data/wordpress 을 제대로 수행못하고 
docker-compose up -d  가 진행가능해서 올리더라도

 403 fobbiden만 띄우는 상태입니다. portainer같은경우에는 설치가 잘되서 9000 번 포트로 접근이 가능한상태인데요,

에디터로 docker-compose.yml 을 수정한뒤
chown -R 82:82 ./data/wordpress  커멘드가 안먹는 이유가 뭘까요 ㅠㅠ

profile image
달소 글쓴이 2024.03.08. 14:44
thug0bin
아.. 중간에 스크립트 수정이 있었습니다.
다른 과정없이 bash install.sh 해주시면 최신버전의 워드프레스를 다운로드 받고 권한까지 부여합니다.
12

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

등록된 글이 없습니다.