며칠 전에 다음 항목을 게시했습니다. 설치하는 방법 유령 설치 스크립트로 쉽게, 오늘 나는 이것을 설치하는 방법을 가르치기 위해 이것을 씁니다. Nginx에 및 귀하의 도메인 이름. 더 이상 고민하지 않고 튜토리얼을 시작하겠습니다!
필수 패키지
설치하려면 유령 VPS에서 연결하고 종속성을 설치해야합니다.이를 위해 다음을 설치해야합니다.
# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx
컴파일 할 종속성을 설치합니다. NodeJS (필수 유령), 설치할 것이다 Nginx에 및 기타 도구.
NodeJS 컴파일
컴파일하기 NodeJS 소스를 다운로드해야합니다.
wget http://nodejs.org/dist/node-latest.tar.gz
이 작업이 완료되면 압축을 풀어야합니다.
tar -xzf node-latest.tar.gz
코드가있는 디렉토리로 이동합니다.
nodeversion=`ls | grep node`
cd $nodeversion
컴파일하고 설치합니다 :
./configure
make -s
make install
준비 됐어!
설치
구성하기 전에 설치해야 하죠? 물론 당황하지 말고 더 이상 컴파일하지 않을 것입니다 🙂
www 디렉토리를 만들고 이동합니다.
mkdir -p /var/www
cd /var/www/
방출 유령:
curl -L -O https://ghost.org/zip/ghost-latest.zip
압축 해제 :
unzip -d ghost ghost-latest.zip
rm ghost.zip
디렉토리 입력 :
cd ghost/
모든 항목을 / var / www / :
mv /var/www/ghost/* /var/www/
/ var / www /로 돌아 가기 :
cd /var/www/
설치 유령
/usr/local/bin/npm install --production
좋은! 이제 구성합니다. 😀
구성
다음 명령으로 구성 파일을 편집합니다.
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js
쉬운가요? "domain.com"을 귀하의 도메인으로 바꾸십시오. 예를 들면 다음과 같습니다.
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js
우리는 그것을 할 수 있습니다 나노 (GNU 편집기, Nano의 DesdeLinux : V), 그러나 그것은 더 복잡 할 것이고 우리는 많은 코드를 교체해야 할 것입니다.
그러나 우리는 그것이 백그라운드에 있어야한다는 것을 기억하십시오! 이를 위해 우리는 영원히 설치합니다.
/usr/local/bin/npm install -g forever
다음 명령을 소개합니다 (시작하려면 유령 설치 디렉토리 (/ var / www /))에 있어야합니다.
NODE_ENV=production forever start index.js
따다! 백그라운드에서!
중지, 다시 시작 또는 시작하려면 유령:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
준비된! 😀
Nginx 설정
구성 시간 Nginx에!
구성 파일을 편집합니다.
nano /etc/nginx/nginx.conf
모든 것을 삭제하고 다음 구성을 붙여 넣습니다. http://paste.desdelinux.net/5034
새 설정을 사용하면 36, 38, 39 및 43 행에서 "도메인"이라는 단어를 귀하의 도메인 이름으로 바꿉니다.
이제 재부팅 Nginx에
service nginx restart
준비된! 😀
도메인 구성
도메인 공급자를 입력하고 A (호스트) 레코드를 편집합니다. VPS를 가리키는 IP 주소를 변경하고 짜잔!
최종 노트
관리에 액세스하려면 www.dominio.com/ghost/로 이동하십시오. 도메인의 도메인을 변경해야합니다. 준비되었습니다! 이제 도메인에 액세스하여 게시를 시작하고 테마를 설치할 수 있습니다. :)하지만 ...
괴짜의 세계 (I) 설치, 수정 및 즐길 수 있도록이 테마를 제공합니다. 🙂
다운로드 만하면됩니다.
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
압축 해제 :
unzip TWOTGFlat.zip
그리고 테마를 귀하의 유령
cp TWOTGFlat/ /var/www/content/themes
이제 귀하의 설정에서 유령 테마를 새 테마로 변경하고 짜잔!
질문이 있거나 도움이 필요한 경우 유령, 의견에 질문을 남기거나 내 웹 사이트에서 저에게 연락 할 수 있습니다.
건배! nn /
좋은 튜토리얼, "play"VPS에서 테스트 할 것입니다. 다운로드하기 전에 테마를 미리 볼 수 없습니다. 😛
확실한! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
default.hbs (navbar에 사소한 오류가 있으므로)와 sidebar.hbs 및 voila 만 수정하면됩니다!
감사합니다!
재미있는 튜토리얼. 아마도 저는 Ghost로 마이그레이션하는 데 전념하지만 관리가 어떻게 될지 모르겠습니다 (사실 VPS에 액세스해야하는 경우 다소 불편할 것입니다).
예를 들어 WordPress에서 Ghost로 마이그레이션하는 도구가 있습니다. 제어하기가 매우 쉽습니다. tusite.com/ghost에서 게시물, 사용자 및 블로그 관리에 액세스 할 수 있습니다. 불행히도 다중 사용자 지원이 없지만 (추가 될 예정입니다) 코드를 작성할 수 있지만 개인적으로 실수하지 않도록 업데이트를 기다리는 것이 좋습니다. 질문이 있으면 저에게 물어보세요.
글쎄, 어쨌든 Ghost의 다중 사용자 관리를 시도하고 싶습니다.
이제 할 수 있습니다!
Ghost는 이미 다중 사용자를 지원합니다 😀
다른 사람들이하지 않는 플랫폼이나 블로깅으로 유령이 제공하는 것이 무엇인지 알고 싶습니다. 그들은 여기에 그것을 알리고 설치 및 구성 방법을 알려 주었지만 Ghost를 사용하는 이유에 대해서는 언급하지 않았습니다. 예를 들어, 현재 WordPress이 유형의 플랫폼에서 왕관이라고 생각합니다. 문제는 왜 wordpress가 아닌 ghost를 사용합니까? 아니면 단순히 대안일까요?
+1. 고스트에 대해 알려진 바가 거의 없기 때문에 더 많은 정보를 얻고 싶습니다.
나는 내 호스팅을보고 있었고 Softaculous가 그것을 설치하기 위해 그것을 제공한다는 것을 깨달았지만 WordPress보다 이점을 보지 못했습니다.
내가 본 유일한 것은 Ghost가 더 미니멀하다는 것입니다. 아마도 서버 부하에 비해 약간의 이점을 제공 할 것입니다.
실제로 서버로드가 훨씬 빠르고 리소스를 적게 사용합니다.
다음 기사에서 설명하겠습니다 😉
그리고 내가 아직 이해하지 못한 한 가지는 ... 고스트 란 무엇입니까? 블로그? 도메인의 경우? ...
블로그를 만들려면
큰. 이제 고스트가 외부와 내부에서 어떻게 보이는지 확인하려면 몇 개의 스크린 샷 만 있으면됩니다.
동일합니다. 절차를 설명하는 몇 개의 스크린 샷 만 있으면 모두가 행복합니다. #LOL.
남자, 그게 다음 것입니다 😀