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 년 이후 개발자와 일반 사용자 사이에서 인기를 얻고있는 오픈 소스 블로그 플랫폼입니다.
랜섬웨어 공격이 증가하고 있지만 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가지 상용 데이터 추출 도구
우리 컴퓨터는 모든 데이터를 저널링 파일 시스템이라고 하는 체계적인 방식으로 저장합니다. 검색을 누르는 즉시 컴퓨터에서 파일을 검색하고 표시할 수 있는 효율적인 방법입니다.https://wethegeek.com/?p=94116&preview=true
과학이 빠른 속도로 발전하고 우리의 많은 노력을 인수함에 따라 설명할 수 없는 특이점에 처할 위험도 높아집니다. 특이점이 우리에게 무엇을 의미할 수 있는지 읽어보십시오.
26가지 빅 데이터 분석 기법에 대한 통찰: 1부
의료 분야의 AI는 지난 수십 년 동안 큰 도약을 했습니다. 따라서 의료 분야에서 AI의 미래는 여전히 나날이 성장하고 있습니다.