월: 2020 4월

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

Synology NAS에 웹서버 구축 계획

최대한 NAS 시스템 자체는 건드리지 않고, 최소한의 패키지만 설치하여 웹서버를 구축하고자 한다. 워드프레스 추천 요구사항은 다음과 같다. • PHP version 7.3+ • MySQL version 5.6+ or MariaDB version 10.1+ • HTTPS support • Apache 나 NGINX 같은 서버. 그러나 PHP와 MySQL 만 지원한다면 어떤 서버도 OK 그래서 일단 패키지는 딱 3개(Web Station, php 7.3, MariaDB …

Read more