[ep2] 시놀로지에 워드프레스 설치방법 -(portainer로 워드프레스 설치하기)

The short URL: https://hoyait.com/fyz6

저번이시간에 시놀로지에 docker 와 portainer 설치한는 방법에 대해서 알아보았는데요 오늘은 portainer 이용하여 워드프레스 설치하는 방법에 대해서 알아볼게요 docker 와 portainer설치방법은 아래를 참고해주세요

 

[ep1] 시놀로지에 워드프레스 설치방법 -(docker 및 portainer 설치하기)

 

 

시놀로지에 워드프레스 설치방-(portainer로 워드프레스 설치하기)

0. file station 폴더 생성

시놀로지 나스>file station 에서 아래 2개 폴더를 생성합니다.

  • wordpress
  • wordpressdb

0. file station 폴더 생성

 

1.portainer 로그인

portainer에 로그인 후 stacks 메뉴 진입

 

1.portainer 로그인

 

 

2. add stack

add stack 버튼을 선택 합니다.

 

2. add stack 

 

 

3. Create stack

stack를 신규로 생성할껀데요 해당 워드프레스 컨테이너 명으로 구분할 이름을 입력 합니다.

그리고 build method > Web edior 를 선택하세요

 

3. Create stack

 

 

4. 워드프레스 및 MYSQL 설치 코드 입력

처음 설치하시는 분들은 코드 수정없이 입력하셔도됩니다.

<wordpress 설치코드>

  • container_name: 워드프레스 도커 터네이터명 ->원하시는 제목으로 입력
  • port : 해당 워드프레스에 사용할 포트명 입력 (기존 포트명과 중복되면 안됨)
  • WORDPRESS_DB_HOST: db  -> 워드프레스 DB명
  • WORDPRESS_DB_USER: exampleuser ->워드프레스 유저명
  • WORDPRESS_DB_PASSWORD: examplepass ->워드프레스 디비 패스워드
  • WORDPRESS_DB_NAME: exampledb -> 워드프레스 DB명
  • volumes: – /volume1/docker/wordpress:/var/www/html  ->워드프레스 설치경로 (0번에서 생성한 폴더명)

 

<MYSQL 설치코드>

  • container_name: WordPress-DB ->원하시는 제목으로 입력
  • – /volume1/docker/wordpressdb:/var/lib/mysql->mysql 설치경로(0번에서 생성한 폴더명)

 

 

<워드프레스 설치 코드>

 

version: '3.9'
services:
  wordpress:
    image: wordpress:php8.2
    container_name: WordPress
    restart: always
    ports:
      - 8181:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - /volume1/docker/wordpress:/var/www/html

  db:
    image: mysql
    container_name: WordPress-DB
    restart: always
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - /volume1/docker/wordpressdb:/var/lib/mysql

 

5. 워드프레스 코드 입력 후 생성

deploy teh stack 버튼을 선택하여 생성을 합니다.

5. 워드프레스 코드 입력 후 생성

 

 

6. 워드프레스 설치 완료

이제 워드프레스가 설치가 완료되었습니다

 

6. 워드프레스 설치 완료

 

 

7.워드프레스 접속 하기

  • 내부망 워드프레스 접속방법:내부 나스IP+ 포트번호 입력(설치시 입력한 8181)
  • http://192.168.200.102:8181/로 진입하면 워드프레스 설치가 됩니다.

 

7.워드프레스 접속 하기

 

 

워드프레스 데이터베이스 오류난 경우

 

데이터베이스 오류난 경우 경로로 들어가서 DB명을 수정해줘야합니다

워드프레스 데이터베이스 오류난 경우

 

file Station: 파일 스테이션에서 docker>wordpress 폴더에서 wp-config-php 파일을 열어주세요

wp-config-php

 

워드프레스 디비명을 아래 입력한 대로 수정후 저장을 합니다.

  • WORDPRESS_DB_HOST: db
  • WORDPRESS_DB_USER: exampleuser
  • WORDPRESS_DB_PASSWORD: examplepass
  • WORDPRESS_DB_NAME: exampledb

워드프레스 디비명을 아래 입력한 대로 수정후 저장을 합니다.

 

 

5분후 재접속하면 정상적으로 처리됩니다.

5분후 재접속하면 정상적으로 처리됩니다.

 

 

 

시놀로지 방어벽 작업하기

 

1. 방어벽> 규칙편집

시놀로지 제어판> 보안> 방어벽탭> 규칙편집을 선택 합니다.

1. 방어벽> 규칙편집

 

 

2. 방어벽 규칙생성

방어벽 규칙을 생성합니다.

 

1. 방어벽> 규칙편집

 

3. 내장 응용 프로그램 목록 선택

 

3. 내장 응용 프로그램 목록 선택

 

 

4. 워드프레스 도커 선택

워드프레스 도커 및 portainer를 선택후 체크

 

4. 워드프레스 도커 선택

 

 

5. 작업 허용후 저장

 

5. 작업 허용후 저장

 

 

6. portainer IP대역 허용

portainer IP 대역도 허용해줘야 합니다. 신규생성을 한뒤 특정 IP를 선택합니다.

 

6. portainer IP대역 허용

 

7. IP범위 추가

아래 범위를 추가합니다.한뒤 저장한뒤 적용을 합니다.

  • 소스시작: 172.21.0.1
  • 종료: 172.23.0.3 입력

7. IP범위 추가

 

워드프레스 컨텐츠

시놀로지 나스 DS224+ 램 추가 방법

시놀로지 나스 사용자 계정 추가 하는 방법

시놀로지 나스 초기 프로그램 설치 방법

The short URL: https://hoyait.com/fyz6

Leave a Comment