synology + nginx + mariaDB 10 + wordpress

thumbnail

시놀로지를 이용하면서 꼭 해보고 싶었던 조합이

nginx + mariaDB 10 이였는데 드디어 오늘 성공 했네요. ㅠㅠ

우선 mariaDB 10을 이용하는 방법은 시놀로지 + maria db 10 글에도 한번 해봤지만 더 쉬운 방법은 워드프레스 인스톨 할때 localhost 라고 입력되어 있는 부분을 localhost:/run/mysqld/mysqld10.sock로 대체 해주면 한번에 끝!

그리고 nginx 환경에서 워드프레스는 몇가지 설정을 더 해줘야 하는데 처음 설치 하고 나니 인덱스 화면은 잘 되는데 다른 페이지로 이동시 404 에러가 발생하더라구요.

그래서 열심히 구글링 한 결과 -.-

우선 가상 호스트를 추가 했다면 추가된 가상 호스트의 디렉토리를 알아야 해서

슈퍼 관리자로 로그인 후 /etc/nginx/app.d 디렉토리로 이동후에
vim server.webstation-vhost.conf 에서 마지막으로 추가한 가상 호스트를 검색해 보면

server {
    [...]
    server_name NAME
    [...]

    include /usr/local/etc/nginx/conf.d/778943ad-0dc4-40ae-bb7f-7b2285e3203b/user.conf*;
}

이런 부분을 찾을 수 있고 여기서 제일 중요한 부분이 778943ad-0dc4-40ae-bb7f-7b2285e3203b 부분이보 이부분을 복사 해서

/usr/local/etc/nginx/conf.d/778943ad-0dc4-40ae-bb7f-7b2285e3203b/vim user.conf.wordpress-permalink

location / {
	try_files $uri $uri/ /index.php?$args;
}

를 추가 해주고 저장

synoservicecfg --restart nginx

nginx를 재시작 해주면

드디어 성공.. ㅎㅎㅎㅎ

조금 더 써봐야 겠지만 우선 됩니다.. 왠지 속도도 잘 나오는 기분.. ㅎㅎㅎㅎ

Share this