Fedora 25에서 Ghost v0.11 LTS를 배포하는 방법
다른 시스템을 사용하십니까? Ghost는 201 년 이후 개발자와 일반 사용자 사이에서 인기를 얻고있는 오픈 소스 블로그 플랫폼입니다.
Ghost는 2013 릴리스 이후 개발자와 일반 사용자 사이에서 인기를 얻고있는 오픈 소스 블로그 플랫폼입니다. 내용 과 블로그 에 중점을 둡니다 . Ghost의 가장 매력적인 점은 간단하고 ���끗하며 반응이 빠른 디자인입니다. 휴대폰에서 블로그 게시물을 작성할 수 있습니다. Ghost의 컨텐츠는 마크 다운 언어를 사용하여 작성됩니다.
이 가이드에서는 Let 's Encrypt, 최신 LTS 버전 Node.js, Nginx의 최신 메인 라인 분기 및 최신 버전의 Ghost를 사용하여 Ubuntu 16.04 VPS에서 보안 Ghost 블로그를 설정하고 배포합니다.
이 단계를 시작하기 전에 도메인에 대한 DNS 레코드를 설정했는지 확인하십시오.
Let 's Encrypt를 사용하여 Ghost 블로그의 TLS 인증서를 얻습니다. 모든 인스턴스를 example.com
도메인 이름 으로 바꾸는 것을 잊지 마십시오 .
시스템 업데이트 :
apt update && apt upgrade -y
필요한 도구를 설치하십시오.
apt install -y zip build-essential
Let 's Encrypt 클라이언트 설치 :
apt install -y letsencrypt
버전 확인 :
letsencrypt --version
# letsencrypt 0.4.1
인증서 취득
letsencrypt certonly -d example.com -d www.example.com --email [email protected] --agree-tos --standalone
이전 단계를 거친 후에는 인증서와 개인 키가 /etc/letsencrypt/live/example.com
디렉토리에 있습니다.
Ghost는 현재 지원하는 노드 버전 0.12.x , 4.2 , 및 6.9+ 만.
v4 argon LTS
이 문서를 작성할 당시의 Ghost 권장 버전을 설치하려고합니다 .
Node.js 의 LTS 버전을 다운로드하여 설치하십시오 .
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
apt install -y nodejs
노드 및 NPM 버전을 확인하십시오.
node -v && npm -v
# v4.6.2
# 2.15.11
Nginx 다운로드 및 설치 :
wget https://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key
rm nginx_signing.key
printf "deb https://nginx.org/packages/mainline/ubuntu/ xenial nginx \ndeb-src https://nginx.org/packages/mainline/ubuntu/ xenial nginx \n" >> /etc/apt/sources.list.d/nginx.list
apt update && apt install nginx -y
Nginx 버전 확인 :
nginx -v
# nginx version: nginx/1.11.5
Nginx 프로세스 시작 :
service nginx start
Nginx를 리버스 프록시로 구성하십시오 :
vi /etc/nginx/conf.d/ghost.conf
다음에 붙여 넣습니다 /etc/nginx/conf.d/ghost.conf
.
server {
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name example.com www.example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:2368;
}
}
구문 확인 :
nginx -t
Nginx를 다시 시작하십시오.
service nginx restart
동일한 VPS에서 여러 Ghost 블로그를 호스팅하려면 각 Ghost 인스턴스가 별도의 포트에서 실행 중이어야합니다.
webroot
디렉토리를 만드십시오 :
mkdir -p /var/www/
Ghost 사용자를 작성하십시오.
adduser ghost
Ghost 다운로드 및 설치 :
cd /var/www
wget https://ghost.org/zip/ghost-latest.zip
unzip ghost-latest.zip -d ghost
chown -R ghost:ghost /var/www/ghost/
rm ghost-latest.zip
ghost
사용자로 전환하십시오 .
su - ghost
고스트 설치 :
cd /var/www/ghost
npm install --production
파일 내부의 객체 url
속성을 변경하여 Ghost를 구성 하십시오.production
config.js
cp config.example.js config.js
vi config.js
config = {
// ### Production
// When running Ghost in the wild, use the production environment.
// Configure your URL and mail settings here
production: {
url: 'https://example.com',
...
}
...
...
config.js
파일을 저장 하고 종료하십시오.
고스트 시작 :
npm start --production
이제 고스트가 실행됩니다. 블로그 프런트 엔드 및 관리 인터페이스는 모두 HTTPS로 보호되며 HTTP / 2도 작동합니다. 에서 브라우저를 열고 사이트를 방문 할 수 있습니다 https://example.com
. example.com
도메인 이름 으로 바꾸는 것을 잊지 마십시오 .
VPS 와의 터미널 세션을 닫으면 블로그도 다운됩니다. 그 좋지 않다. 이를 방지하기 위해 Forever 프로세스 관리자를 사용합니다. 그러면 블로그가 연중 무휴로 유지됩니다.
ghost
귀하가 아닌 경우 사용자로 전환하십시오 .
su - ghost
ghost
폴더로 이동
cd /var/www/ghost
영원히 설치하십시오 :
npm install forever
forever
경로에 새 명령을 추가하십시오 .
echo "export PATH=/var/www/ghost/node_modules/forever/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
영원히 유령을 시작하십시오 :
NODE_ENV=production /var/www/ghost/node_modules/forever/bin/forever start index.js
이 시점에서 forever
Ghost를 시작해야합니다.
https://example.com/ghost
Ghost 관리자 계정으로 이동하여 작성하십시오. 가능한 빨리이 작업을 수행하십시오.
그게 다야. 이제 모든 기능을 갖춘 Ghost 블로그가 있습니다. Casper 라는 기본 Ghost 테마 를 사용자 정의 테마로 변경하려면 테마를 /var/www/ghost/content/themes
폴더에 다운로드하여 압축을 풀고 에 위치한 Ghost 관리 인터페이스를 통해 테마를 선택하면됩니다 https://example.com/ghost
.
다른 시스템을 사용하십니까? Ghost는 201 년 이후 개발자와 일반 사용자 사이에서 인기를 얻고있는 오픈 소스 블로그 플랫폼입니다.
소개 WordPress는 인터넷에서 지배적 인 컨텐츠 관리 시스템입니다. 블로그에서 동적 컨텐츠가있는 복잡한 웹 사이트에 이르기까지 모든 것을 지원합니다.
다른 시스템을 사용하십니까? Fork는 PHP로 작성된 오픈 소스 CMS입니다. 포크 소스 코드는 GitHub에서 호스팅됩니다. 이 가이드는 Fork CM을 설치하는 방법을 보여줍니다.
Vultr 가상 서버의 일반적인 사용법은 Wordpress 웹 사이트를 호스팅하는 것입니다. 이 가이드는 scratc에서 가상 서버의 구성을 자동화하는 방법을 보여줍니다
Ghost는 Ember.js 관리 클라이언트, JSON API 및 Handlebars.js로 구동되는 테마 API를 사용하여 Node.js를 기반으로하는 최신 오픈 소스 출판 플랫폼입니다. 고스
다른 시스템을 사용하십니까? Ghost는 201 년 이후 개발자와 일반 사용자 사이에서 인기를 얻고있는 오픈 소스 블로그 플랫폼입니다.
Vultr 인스턴스는 WordPress 블로그를 실행하는 좋은 방법이지만 WordPress의 확장 기능은 전자 상거래 플러그인 인 WooCommerce입니다.
다른 시스템을 사용하십니까? Fork는 PHP로 작성된 오픈 소스 CMS입니다. 포크 소스 코드는 GitHub에서 호스팅됩니다. 이 가이드는 Fork CM을 설치하는 방법을 보여줍니다.
다른 시스템을 사용하십니까? MODX Revolution은 빠르고 유연하며 확장 가능하며 무료이며 오픈 소스 인 엔터프라이즈 급 CMS (Content Management System)로 작성된 i
다른 시스템을 사용하십니까? MODX Revolution은 PHP로 작성된 빠르고 유연하며 확장 가능한 오픈 소스 엔터프라이즈 급 CMS (Content Management System)입니다. 내가
다른 시스템을 사용하십니까? Fork는 PHP로 작성된 오픈 소스 CMS입니다. 포크 소스 코드는 GitHub에서 호스팅됩니다. 이 가이드는 Fork CM을 설치하는 방법을 보여줍니다.
다른 시스템을 사용하십니까? MODX Revolution은 빠르고 유연하며 확장 가능하며 무료이며 오픈 소스 인 엔터프라이즈 급 CMS (Content Management System)로 작성된 i
다른 시스템을 사용하십니까? Ghost는 2013 릴리스 이후 개발자와 일반 사용자 사이에서 인기를 얻고있는 오픈 소스 블로그 플랫폼입니다. 나는
다른 시스템을 사용하십니까? Dotclear는 매우 간단한 블로그 엔진입니다. 오픈 소스이며 사용하기 쉽습니다. 이 튜토리얼은 설치를 진행합니다.
다른 시스템을 사용하십니까? MODX Revolution은 빠르고 유연하며 확장 가능하며 무료이며 오픈 소스 인 엔터프라이즈 급 CMS (Content Management System)로 작성된 i
고스트는 워드 프레스와 경쟁 할 수있는 가장 최신의 신생 기업입니다. Ghost 개발자는 두 가지 모두를 사용하기로 결정했기 때문에 테마 개발이 쉽고 빠릅니다.
소개 OpenBSD 설치를 기본값에 가깝게 유지하고 추가 된 패키지가 많을수록 더 안전합니다. 더 많은 commo 동안
다른 시스템을 사용하십니까? MODX Revolution은 빠르고 유연하며 확장 가능하며 무료이며 오픈 소스 인 엔터프라이즈 급 CMS (Content Management System)로 작성된 i
다른 시스템을 사용하십니까? Ghost는 201 년 이후 개발자와 일반 사용자 사이에서 인기를 얻고있는 오픈 소스 블로그 플랫폼입니다.
NTLite를 사용하여 Vultr 시스템과 호환되는 Windows 사용자 지정 ISO를 만드는 방법을 단계별로 설명합니다. 최신 드라이버와 업데이트 통합을 포함한 완벽 가이드.
Vultr BGP 설정을 위한 단계별 튜토리얼. ASN 할당부터 IP 라우팅 구성, BIRD 데몬 설정, FreeBSD 특이사항 및 실전 문제 해결 팁 7가지 포함한 최종 가이드
WebDAV (Web Distributed Authoring and Versioning)를 이용한 원격 파일 작성을 위한 프레임워크로, WsgiDAV 설치 및 구성 방법을 안내합니다.
Mailcow는 DoveCot, Postfix 및 기타 여러 오픈 소스 패키지를 기반으로 하는 경량 메일 서버입니다. 데비안에서 Mailcow 설치 방법을 안내합니다.
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
오픈 소스이자 무료 운영 체제인 ReactOS가 최신 버전과 함께 제공됩니다. 현대 Windows 사용자의 요구 사항을 충족하고 Microsoft를 무너뜨릴 수 있습니까? 이 구식이지만 더 새로운 OS 환경에 대해 자세히 알아보겠습니다.
Whatsapp은 마침내 Mac 및 Windows 사용자용 데스크톱 앱을 출시했습니다. 이제 Windows 또는 Mac에서 Whatsapp에 쉽게 액세스할 수 있습니다. Windows 8 이상 및 Mac OS 10.9 이상에서 사용 가능
인공 지능이 소규모 회사에서 어떻게 인기를 얻고 있으며 어떻게 인공 지능이 성장할 가능성을 높이고 경쟁자가 우위를 점할 수 있는지 알아보려면 이 기사를 읽으십시오.
최근 Apple은 문제를 해결하기 위해 macOS Catalina 10.15.4 추가 업데이트를 출시했지만 이 업데이트로 인해 Mac 컴퓨터의 브릭킹으로 이어지는 더 많은 문제가 발생하는 것 같습니다. 자세히 알아보려면 이 기사를 읽어보세요.
빅데이터의 13가지 상용 데이터 추출 도구