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

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

달소 달소 1539

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

달소 달소
99Lv. 197856P
다음 레벨까지 2144P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

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
번호 제목 글쓴이 날짜 조회 추천
서브 미니PC Proxmox로 집합시켰습니다.. 12 EXP 4일 전21:58 436 +1
나만의 구독 관리하기 Wallos 서버 구축하기. 8 달소 6일 전17:19 363 +2
네트워크 구성도와 상세 스펙 공유 3 맘맘 6일 전16:17 358 +1
3747
normal
미녀와확고한동맹 1일 전11:03 132 0
3746
normal
달소 2일 전22:58 125 0
3745
normal
newsted1 2일 전20:17 221 0
3744
normal
해피몽 2일 전11:49 173 0
3743
normal
리프로박 3일 전00:22 122 0
3742
image
ljr10 3일 전17:29 125 0
3741
image
EXP 4일 전21:58 436 +1
3740
normal
newsted1 4일 전20:53 142 0
3739
normal
랩실뚜벅이 5일 전16:42 282 0
3738
image
달소 6일 전17:44 410 0
3737
image
달소 6일 전17:19 363 +2
3736
image
맘맘 6일 전16:17 358 +1
3735
normal
fenfen 6일 전11:36 197 +6
3734
normal
eond 6일 전09:41 161 0
3733
normal
초보입니다ㅠㅠ 24.05.15.12:41 195 0
3732
normal
블랙앤해적 24.05.14.21:41 193 0
3731
image
kmw_ 24.05.14.19:42 290 0
3730
image
감자탕 24.05.14.17:03 305 0
3729
image
똥쓰똥쓰 24.05.13.17:43 279 0
3728
normal
ljr10 24.05.13.16:55 204 0