시놀로지 나스 워드프레스 두개 설치하기 Synology Nas WordPress multiple sites
아래 방법을 따라한다면 시놀로지 Nas서버 하나에 두개의 WordPress를 설치할 수 있습니다.
별도의 도메인이 있다면 서브사이트가 아닌 각각의 도메인으로 분리도 가능합니다.
- 시놀로지 웹스테이션 패키지를 운영중이라면 나스 루트안에 web폴더가 있습니다. (Nginx, Apache 등으로 서비스되는 web서버의 루트입니다.)
2. 이미 패키지 매니저를 통해 WordPress를 설치했다면 wordpress란 폴더가 있습니다.
우리는 두번째 워드프레스를 설치하기 위하여 wordpress-second 란 폴더를 web폴더 밑에 생성해줍니다.
3. 호환되는 최신 워드프레스를 로컬PC에 다운받습니다.
https://wordpress.org/download/
4. File Station등을 통하여 다운받은 zip파일을 생성한 wordpress-second폴더 밑으로 넣어주고 압축을 풉니다.
하위폴더를 생성할 생각은 없었으니까 풀어진 폴더안에 있는 파일들을 바깥으로 꺼내겠습니다.
그리고 압축을 풀면서 생성된 wordpress폴더와 zip파일은 지워주세요.
생성한 폴더의 오른쪽버튼을 눌러 속성>권한을 들어갑니다.
거기서 생성을 클릭하여 http에 대한 읽기 쓰기 권한을 추가해줄겁니다.
이제 새로운 워드프레스(wordpress-second)에서 사용할 DB를 세팅해주어야 합니다.
새로 만들지 않으면 기존에 설치된 워드프레스 DB를 공유하여 충돌이 발생할거니까요.
phpMyAdmin에 접속하여 (없다면 패키지매니저에서 설치)
MariaDB10을 선택하고 root로 로그인 해줍니다.
(로그인 패스워드를 모르겠다면 Nas응용프로그램에서 MariaDB를 찾아 실행시켜 패스워드를 다시 확인해주세요)
좌측 database목록중 새로운(New)를 클릭하여 새로운 데이터베이스를 생성해줍니다.
이름은 자유롭게 써도 좋으나 하이픈은 쓰지 마세요.
다시 wordpress-second폴더로 돌아와
wp-config-sample.php파일을 wp-config.php로 이름을 바꿔주고
더블클릭하여 열어줍니다.
define( ‘DB_NAME’, ‘database_name_here’ ); 바로 위에 아래 내용을 추가해주세요.
define('FS_METHOD', 'direct');
그리고 아래 내용을 방금 생성한 내용으로 바꿔줍니다. (자신의 DB명, DB계정, DB_HOST)
define( 'DB_NAME', 'wordpress-second' ); define( 'DB_USER', 'root' ); define( 'DB_PASSWORD', '1234' ); define(‘DB_HOST’, ‘localhost:/run/mysqld/mysqld10.sock’);아래 내용은 https://api.wordpress.org/secret-key/1.1/salt/ 에 접속하여 나온 내용으로 치환해줍니다.
define( 'AUTH_KEY', 'put your unique phrase here' ); define( 'SECURE_AUTH_KEY', 'put your unique phrase here' ); define( 'LOGGED_IN_KEY', 'put your unique phrase here' ); define( 'NONCE_KEY', 'put your unique phrase here' ); define( 'AUTH_SALT', 'put your unique phrase here' ); define( 'SECURE_AUTH_SALT', 'put your unique phrase here' ); define( 'LOGGED_IN_SALT', 'put your unique phrase here' ); define( 'NONCE_SALT', 'put your unique phrase here' );
저장을 하고 나오면 설치가 끝났습니다. 이제 가상호스트를 설정하겠습니다.
NAS 응용프로그램에서 Web Station을 실행해주세요.
자신의 도메인명 혹은 서비스명으로 호스트를 추가하면되는데, 문서 루트를 방금 생성한 wordpress-second로 지정하면 됩니다.
도메인이 있다면 IP(A) 혹은 CNAME을 설정해주시구요.
http://NAS주소/wordpresb (호스트이름)
혹은 연결된 도메인 ex) wordpressb.nashost.com 등으로 접속을 하면 설치마법사가 실행되고 설치가 완료됩니다.
최근 댓글