Nas4Free/Jail에 멀티사이트 워드프레스 설치하기

하나의 ip 주소에  wordpress multisite를 설치하면 여러개의 wordpress blog를 운용할 수 있다.
wordpress와 더불어 apache24, php56, mysql (FAMP)를 사용하여 설치한다고 하자.
여기에 sub-directories 형 multisite를 설치하는 방법은 다음과 같다.

먼저 wordpress를 설치하고 작동되는지 확인한다. 웨브라우져에서

http://ip-address/

를 입력하여 설치한 페이지가 나오는지 확인한다.

설정이 제대로 되었으면 WordPress setting (설정)에서 “Pretty Permalinks” (고유주소)를 http://example.com/2012/12/30/post-name 형으로 설정한다. 그리고 wordpress 가 설치된 PC 로 login (ssh) 한다. Continue reading “Nas4Free/Jail에 멀티사이트 워드프레스 설치하기”

Nas4Free/Jail에 멀티사이트 워드프레스 설치하기

Freenas 9 에서 raid-10 설치하기

집을 청소하다가 이전에 NAS4Free를 설치하였던 PC를 발견하였다.  5년이 넘게 집 한구석에 방치하였던  HW 라 버릴까 하는 생각이 들기도 했지만  4개의 HDD가 설치되어 있어 버리기는 아깝고 .. 마음을 바꾸어 FreeNAS를 설치해 보기로 했다. NAS4Free를 오래전부터 사용해 와서 설치와 사용에 어느정도 익숙하지만 FreeNAS는 처음으로 설치해보는 것이라 생소하다.

인터넷에서 설치 방밥을 찾아 설치를 진행시작.. 시스템을 설치하고 나서 HDD를 raid-10 으로 설정하려는데 NAS4Free 와는 많이 다르다. 혹시 나중에 FreeNAS 로 옮겨 갈 경우를 대비해 raid-10 설치법을 정리해 둔다.  Continue reading “Freenas 9 에서 raid-10 설치하기”

Freenas 9 에서 raid-10 설치하기

nas4free 에 WebDAV 서비스 설치

dav

nas4free 에 WebDAV   서비스를 설치하는 방법을 간단히 정리하였다.

1. 먼저 webroot 폴더 ‘www’ 를 원하는 곳에 만들고 그 아래에 ‘dav’ 폴더를 만들자. “www” 폴더를 /mnt 아래에 만들고자 한다면 다음과 같은 명령어를 실행한다.

# mkdir /mnt/www
# mkdir /mnt/www/dav

Continue reading “nas4free 에 WebDAV 서비스 설치”

nas4free 에 WebDAV 서비스 설치

MySQL 기반 DB 내용 search/replace 하기

SearchReplaceSheet

WordPress + mysql 웹사이트를 설치한 후 같은 ip 주소, 같은 서버를 계속 사용할 수 있다면 좋겠지만, 때로는 사정에 의해웹사이트를 다른 ip 주소로 옮겨야 한다던가, 같은 서버내에서 다른 디렉토리로 옮겨야 할 때가 있다.

그런데 wordpress와 연관된 MySQL DB 속에는 이전 ip 나 data가 저장되어 있는 디렉토리 정보가 같이 포함되어 있어 단순이 wordpress 설정만 바꾸어서는 wordpress 접속시 필요한 데이타를 가지고 오지 못해 DB access 에러가 발생하게 된다. 이러한 문제를 해결하려면 wordpress 관련 MySQL   Continue reading “MySQL 기반 DB 내용 search/replace 하기”

MySQL 기반 DB 내용 search/replace 하기

SSH Tunneling 을 이용해 firewall 안에 있는 서버 접속하기

pPGpS

직장에서 작업할 때는 컴퓨터 A 에서 컴퓨터 B (server B 있는 웹페이지) 에 있는 파일에 접속하는데 아무런 문제가 없었지만, 직장 밖에서 컴퓨터 B (server B)에 있는 파일에 접속하지 못하는 경우가 발생하여 여러 작업을 하는데 불편을 겪게 되었다. 그러던 중 외부에서 컴퓨터에서 컴퓨터 A 로 ssh  로그인 할 수 있다면 ssh tunnel 을 이용하여 외부에서 컴퓨터 B 의 파일에 접근할 수 있는 방법을 알게 되었다.

Continue reading “SSH Tunneling 을 이용해 firewall 안에 있는 서버 접속하기”

SSH Tunneling 을 이용해 firewall 안에 있는 서버 접속하기

JAIL (FREEBSD 10.X)에 OWNCLOUD 8.1 설치하기

owncloud 8.1 최근에 nas4free 가 FreeBSD 10.2 기반으로 upgrade 되었다. 이에 따라 나도 기존의 FreeBSD 9.x 기반 NAs4Free를 upgrade 하였는데, Jail (9.x) 과 Nas4Free(10.x) 간에 몇가지 문제가 발생하여 기존에 설치 되어 있던 jail 을 삭제하고 ( upgrade 하는 방법을 모르겠음) 새로 FreeBSD 10.x 기반 jail 을 설치하게 되었다.

FreeBSD 9.x에 Jail 을 설치할 때 사용했던 방법이 FreeBSD 10.x에는 작동하지 않아 “TheBrig Jail Manager Full Offline Installer” 에 나와 있는  방법으로 Jail을 설치 하였다. 구체적 설치 방법은 연결된 기사를 참조하기 바란다. Continue reading “JAIL (FREEBSD 10.X)에 OWNCLOUD 8.1 설치하기”

JAIL (FREEBSD 10.X)에 OWNCLOUD 8.1 설치하기

WordPress with nginx – jail/nas4free 설치

1412239 nginx는 apache 2 보다 몹집이 가벼워 웹서버의 성능이 빠르다고 알려져 있다. 그래서 집에서 사용하는 개인용 웹서버에 적합하다고 할 수 있다. 여기서는 nas4free 안에 설치된 jail 내에 nginx + wordpress 를 설치하여 개인용 블로그를 만드는 과정을 설명하고자 한다.

일단 nas4free가 설치되어 있다고 가장한다. nas4free가 설치되어 있으면 jail을 설치해야 하는데 TheBrig를 사용하여 blog용 jail을 설치 하자 (이 블로그 내의 다른 기사에서 설명함).

설치후 ssh를 사용하여 nas4free 로 로그인하고 root 권한을 획득한다.

# ssh 'jail ip'
# su 

Continue reading “WordPress with nginx – jail/nas4free 설치”

WordPress with nginx – jail/nas4free 설치

Jail/nas4free 에 owncloud 8 설치 – 이전

ownCloud는 인터넷기반 정보저장 기반을 구축하는 무료 소프트웨어로서 jail이 깔린 nas4free 에 설치하여 개인용 클라우드 저장장치를 구축할 수 있다. 여기서는 ownCloud를 jail on nas4free에 설치하는 방법을 설명한다.

1 . Webserver Nginx와 DB Mariadb100 그리고 php 설치

owncloud를 설치할 jail 의 JID 가 2라고 하자.

# jexec 2 csh

Continue reading “Jail/nas4free 에 owncloud 8 설치 – 이전”

Jail/nas4free 에 owncloud 8 설치 – 이전

nas4free jail 생성관리 툴 – TheBrig

nas4free에 jail을 설치하는 방법이 인터넷 상에 잘 소개가 되어 있어 설치에 큰 어려움은 없지만 대부분 comand line 에서 설치하는 방법이라(최소한 나에게는) 어려움이 많다. 명령을 입력하는 중에 실수하기도 쉽고, 특히 여러 개의 jail을 설치해야 할 경우에는 설치 과정이 복잡해 본인에게는 그 설치 과정이 짜증스럽기 까지 하다.

최근 기존에 nas4free 로 사용하던 PC가 은퇴 의사를 보여 여기저기 흩어져 있던 부품을 모아, 새로 nas4free를 새로 구축하던 중에 Jail을 설치/관리하는 web GUI tool인 TheBrig 이 있다는 것을 알게 되었다. TheBrig 를 설치하여 사용해보니 jail의 설치/관리가 정말 편하다는 생각이 든다.

Continue reading “nas4free jail 생성관리 툴 – TheBrig”

nas4free jail 생성관리 툴 – TheBrig