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

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

달소 달소 1524

2

26

 최신버전입니다~

 

 

 


 

 

안녕하세요 달소입니닷

 

@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

신고공유스크랩
26
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
번호 분류 제목 글쓴이 날짜 조회 추천
질문 /var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 1일 전20:42 235 +1
잡담 jellyfin 자원 진짜 안쓰네요 kmw_ 1일 전19:26 336 +1
잡담 iventoy pxe는 속도가 엄청 느리군요.. nohdd는 왜 빠르지.. 음... 2 purndal 2일 전00:52 179 +2
3900 질문
normal
고심분투 3일 전17:10 213 0
3899 잡담
image
지축또타 24.04.28.23:02 378 +1
3898 질문
normal
맛밥 9시간 전16:13 110 0
3897 가이드
image
keiminem 23.12.24.21:55 643 +5
3896 가이드
image
keiminem 23.12.24.21:36 616 +1
3895 가이드
image
keiminem 23.12.24.21:12 283 0
3894 가이드
image
keiminem 23.12.24.21:02 429 +1
3893 가이드
image
keiminem 23.12.24.20:47 510 +1
3892 정보
image
keiminem 23.03.31.20:53 1348 +5
3891 정보
image
keiminem 23.03.30.14:01 540 +4
3890 정보
image
keiminem 23.03.30.13:28 309 +2
3889 정보
image
keiminem 23.03.30.13:04 261 +2
3888 정보
image
keiminem 23.03.30.11:57 1124 +1
3887 정보
image
keiminem 23.03.30.10:18 587 +2
3886 정보
image
keiminem 23.03.24.13:04 715 +2
3885 잡담
image
purndal 2일 전00:52 179 +2
3884 질문
normal
니속사정 1일 전20:42 235 +1
3883 잡담
image
kmw_ 1일 전19:26 336 +1
3882 잡담
image
ljr10 1일 전18:44 224 0
3881 질문
image
동도리군 24.04.25.12:14 119 0