Author: ZENIGH

시놀로지 나스 (Synology NAS)에서 DDNS 이용을 위한 스크립트 작성

예전에 작성했던 DNSZi에 DDNS 자동 업데이트 스크립트는 작업스케쥴러에 정해진 시간에만 업데이트가 이루어진다는 단점이 있었다. 만약 하루에 한 번 업데이트를 하도록 설정해놓으면, 업데이트 시점 바로 뒤에 아이피가 바뀐 경우 하루종일 아이피 업데이트가 이루어지지 않는다는 문제가 있다. 시놀로지 제어판의 외부 액세스 설정에 있는 DDNS에 DNSZi를 위한 설정을 추가하여 사용하면, 혹시나 아이피 변경 시 자동으로 감지하여 업데이트가 이루어질까 …

Read more

Nginx WP Super Cache rewrite rule 설정

WP Super Cache 플러그인을 사용하고자 한다면, 전에 만들었던 고유주소 사용을 위한 설정 파일을 수정해야 합니다. 만약 WP Super Cache 플러그인을 사용하지 않는다면 이 과정은 넘어가시면 되겠죠. $ sudo su - password: 매번 명령어를 넣을 때마다 앞에 sudo를 붙이는게 귀찮다면 위와 같이 입력하여 root 계정으로 전환한 후 작업하면 편합니다. 만약 sudo 붙이고 비밀번호 입력하는 과정이 전혀 …

Read more

워드프레스 디렉토리 및 파일 소유자 및 권한 설정

이 과정은 워드프레스 및 테마, 플러그인 등의 자동 업데이트 기능, 워드프레스 관리자 페이지에서 테마 및 플러그인 설치, 그리고 보안을 위해 필요한 과정입니다. 터미널 SSH 로 접속 후 워드프레스가 설치되어 있는 디렉토리 (워드프레스의 루트 디렉토리)로 이동합니다. 그리고 아래와 같이 명령어를 실행하여 소유자, 디렉토리 권한, 파일 권한을 변경해 줍니다. # chown http:http -R ./ 현재 폴더 내의 …

Read more

워드프레스 설치 전 데이터베이스 준비

워드프레스 설치 준비하기 데이터베이스 설정 터미널 접속 $ ssh -p [port number] [user]@[hostname] [user]@[hostname]’s password: [port number] SSH 포트 설정한 것 [user] 시놀로지 관리자 아이디 [hostname] 연결한 도메인 주소 혹은 아이피 데이터베이스를 실행시켜보자. MariaDB의 뿌리가 MySQL이기 때문에 실행파일이 mysql이다. 실행파일이 있는 경로는 다음과 같다. /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysql 무척이나 복잡한 경로이기에 아래와 같은 경로에 심볼릭 링크 파일이 들어가 …

Read more

시놀로지(Synology) NAS 웹서버 구축을 위한 패키지 설치 및 설정

폴더 생성 File Station에서 가상 호스트의 문서 루트로 지정할 폴더를 만들어 준다. Web Station 설정 일반 설정 (General Settings) HTTP 백엔드 서버 (HTTP back-end server)로 Nginx 선택 PHP에 Default Profile ( PHP 7.3 ) 선택 아파치 서버를 설치하지 않았으므로 개인 웹사이트 활성화 항목은 활성화 되지 않는다. PHP 설정 (PHP Settings) PHP 캐시 활성화 선택 확장 …

Read more