Nginx ile Debian 12'de Ghost Blog Nasıl Kurulur

 

Nginx ile Debian 12'de Ghost Blog Nasıl Kurulur

Ghost, hafif ve kurulumu kolay popüler bir açık kaynak blog platformudur. Bu rehberde, Nginx ile Ghost Blog'u Debian 12'de nasıl kuracağınızı göstereceğiz. Bu yapılandırma, Ghost blogunuzu bir VPS sunucusunda çalıştırmak için idealdir.

Adım 1: VPS Sunucunuzu Güncelleyin

Öncelikle, VPS sunucunuzun güncel olduğundan emin olun. SSH üzerinden sunucunuza bağlanın ve aşağıdaki komutları çalıştırın:

sudo apt update
sudo apt upgrade -y

Sisteminizi güncel tutmak, en yeni güvenlik yamalarına ve özelliklere sahip olmanızı sağlar.

Adım 2: Nginx'i Yükleyin

Ghost, ters proxy olarak Nginx kullanır, bu yüzden Nginx'i VPS sunucunuza yükleyelim:

sudo apt install nginx -y

Nginx yüklendikten sonra, aşağıdaki komutlarla Nginx'i başlatıp etkinleştirebilirsiniz:

sudo systemctl start nginx
sudo systemctl enable nginx

Adım 3: MySQL veya MariaDB'yi Yükleyin

Ghost bir veritabanı gerektirir ve bu yapılandırmada MariaDB (MySQL'e alternatif) kullanacağız. Aşağıdaki komutu çalıştırarak MariaDB'yi yükleyin:

sudo apt install mariadb-server -y

Yükleme tamamlandıktan sonra veritabanını güvenceye almak için:

sudo mysql_secure_installation

Root şifresini ayarlamak ve veritabanını güvenceye almak için talimatları izleyin.

Adım 4: Node.js'i Yükleyin

Ghost, Node.js üzerine kurulmuştur, bu yüzden Node.js'i kurmamız gerekir. NodeSource resmi deposundan Node.js'i yüklemek için şu komutları çalıştırın:

curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs -y

Yüklemenin başarılı olup olmadığını doğrulamak için versiyonu kontrol edin:

node -v

Adım 5: Ghost CLI'yi Yükleyin

Ghost-CLI, Ghost'u kurmayı, yapılandırmayı ve yönetmeyi kolaylaştıran bir komut satırı aracıdır. npm kullanarak VPS sunucunuza küresel olarak yükleyin:

sudo npm install ghost-cli@latest -g

Adım 6: Ghost için bir Dizin Oluşturun

Ghost blogunuz için bir dizin oluşturun. Bu dizin, blog dosyalarınızı barındıracaktır. Bu örnekte, /var/www/ghost altında bir dizin oluşturacağız:

sudo mkdir -p /var/www/ghost
sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost

$USER kısmını gerçek kullanıcı adınızla değiştirin.

Adım 7: Ghost'u Yükleyin

Ghost dizininden CLI'yi kullanarak Ghost'u yükleyin:

ghost install

Yükleme sırasında blogun URL'si, MySQL veritabanı bilgileri ve e-posta yapılandırması gibi ayrıntıları girmeniz istenecektir. Gerektiği şekilde yapılandırmak için talimatları izleyin.

Adım 8: Nginx'i Yapılandırın

Ghost yüklendikten sonra, blogunuz için Nginx'i ters proxy olarak çalışacak şekilde yapılandırmanız gerekecektir. Ghost, otomatik olarak bir Nginx yapılandırma dosyası oluşturacaktır. Yapılandırmayı uygulamak için Nginx'i yeniden başlatın:

sudo systemctl restart nginx

Artık blogunuza kurulum sırasında belirttiğiniz alan adı veya IP adresi üzerinden erişebilirsiniz.

Adım 9: VPS Sunucunuzu SSL ile Güvenceye Alın (İsteğe Bağlı)

Blogunuzu SSL ile güvenceye almak isterseniz, Let's Encrypt'i kurabilirsiniz. Ghost-CLI, SSL'i etkinleştirmeyi şu komutla kolaylaştırır:

ghost setup ssl

Bu komut, Let's Encrypt'i otomatik olarak yükler ve Nginx sunucunuzu HTTPS için SSL kullanacak şekilde yapılandırır.

Sonuç

Tebrikler! Ghost Blog'u Nginx ile Debian 12 VPS sunucunuzda başarıyla kurdunuz. Bu yapılandırma, blogunuz için hızlı, güvenli ve ölçeklenebilir bir ortam sağlar. Daha fazla kaynağa ihtiyaç duyarsanız veya altyapınızı geliştirmek isterseniz, NetCloud24'ten bir yüksek performanslı VPS sunucusu kullanmayı düşünün.



Windows VPS

Windows VPS UK

Windows VPS

VPS Windows

Serwer VPS Windows

VPS Windows Deutschland

Windows VPS Hosting

VPS Windows España

Windows VPS Nederland

VPS Windows Italia

VPS Windows Portugal

VPS Windows Россия

VPS Windows Украина

VPS Windows 日本

VPS Windows Sverige

VPS Windows Norge

VPS Windows عربى

VPS Windows Türkiye

Remote Desktop Services (RDS)

RDS CAL (Client Access License)

Remote Desktop VPS

Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting

#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds

vps windows
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

Boost Your Ubuntu System's Performance with a Swap File: A Step-by-Step Guide

What is a Swap File? A swap file in Ubuntu serves as dedicated virtual memory on your hard...

How to Migrate ISPConfig 2, ISPConfig 3.x, Confixx, CPanel or Plesk to ISPConfig 3.2 (single server)

Introduction Migration from other control panels like ISPConfig 2, ISPConfig 3.x, Confixx,...

How to Install and Configure Zabbix Server and Client on Rocky Linux 9

Introduction Zabbix is an open-source monitoring solution that provides real-time...

How to Install CockroachDB Cluster on Debian 12

Introduction CockroachDB is a distributed SQL database built to handle large-scale,...

How to Install Joomla with Apache and Let's Encrypt SSL on AlmaLinux 9

Introduction Joomla is a popular open-source content management system (CMS) used to build...