Takip et

Ubuntu’da Nginx ile WordPress Kurulumu

Ubuntu’da Nginx ile WordPress Kurulumu

Merhaba! Fatih Soysal olarak, bu makalede size Ubuntu sunucunuza Nginx web sunucusu kullanarak WordPress’i nasıl kuracağınızı adım adım göstereceğim. Bu yöntem, Apache’ye göre daha hızlı ve güvenli bir WordPress deneyimi sunar. Hazırsanız başlayalım!

Gerekli Yazılımların Kurulumu

Öncelikle, sunucunuza gerekli yazılımları kurmalıyız. Bunun için aşağıdaki komutları terminalinize yapıştırın ve çalıştırın:


sudo apt update
sudo apt upgrade -y
sudo apt install nginx php php-fpm php-mysql php-mbstring php-xml php-curl php-imagick
sudo apt install mysql-server

Bu komutlar, Nginx web sunucusunu, PHP ve MySQL veritabanını kuracaktır. Kurulum sırasında MySQL için bir root şifresi belirlemeniz istenecektir. Bu şifreyi mutlaka kaydedin, çünkü ilerleyen adımlarda gerekecektir. Kurulum işlemi biraz zaman alabilir, lütfen sabırlı olun.

MySQL Veritabanı ve Kullanıcısının Oluşturulması

Şimdi, WordPress için bir MySQL veritabanı ve kullanıcısı oluşturalım. Terminalinize aşağıdaki komutları girin:


sudo mysql -u root -p

MySQL root şifrenizi girdikten sonra, aşağıdaki komutları çalıştırın:


CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'Sizin_Güçlü_Şifreniz';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Bu komutlar, “wordpress” adında bir veritabanı oluşturur ve “wordpressuser” adında bir kullanıcı tanımlar. “Sizin_Güçlü_Şifreniz” yerine güçlü bir şifre kullanmayı unutmayın. Güvenlik açısından önem taşımaktadır. Bu işlemlerden sonra veritabanınızın hazırlığı tamamlanmıştır.

WordPress Dosyalarının İndirilip Çıkarılması

WordPress’in resmi sitesinden en son sürümünü indirin. İndirdiğiniz zip dosyasını, /var/www/html dizinine çıkarın. Bu dizini daha önce oluşturmuş olmanız gerekir. Örneğin:


sudo unzip wordpress-*.zip -d /var/www/html/
sudo mv /var/www/html/wordpress/* /var/www/html/
sudo rm -rf /var/www/html/wordpress

Böylelikle, WordPress dosyalarını uygun konuma taşıyarak kurulum için hazır hale getirdik. Unutmayın, güvenlik için dosyaların bulunduğu dizin için gerekli izinleri ayarlamalısınız.

Nginx Konfigürasyonunun Yapılması

Nginx’in WordPress’i doğru şekilde çalıştırabilmesi için konfigürasyon dosyasını düzenlememiz gerekiyor. /etc/nginx/sites-available/default dosyasını açın ve aşağıdaki yapılandırmayı yapın:


server {
    listen 80;
    server_name sizin_alan_adınız.com www.sizin_alan_adınız.com;
    root /var/www/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock; # php versiyonunuza göre değiştirebilirsiniz.
    }
}

Bu konfigürasyonda sizin_alan_adınız.com kısmını kendi alan adınızla değiştirin. Ayrıca, fastcgi_pass satırındaki PHP sürümünü sisteminizde kurulu olan sürümle eşleştirdiğinizden emin olun. Yanlış sürüm kullanılması hatalara neden olabilir. Sonrasında yapılan değişikliklerin uygulanması için Nginx’i yeniden başlatmalısınız.

WordPress Kurulumunun Tamamlanması

Tarayıcınızda sizin_alan_adınız.com adresini açın. WordPress kurulum ekranıyla karşılaşacaksınız. Veritabanı bilgilerini (veritabanı adı, kullanıcı adı, şifre) girin ve kurulumu tamamlayın. Bu adımlardan sonra WordPress siteniz çalışır halde olacaktır.

Sonuç

Tebrikler! Ubuntu sunucunuza Nginx kullanarak WordPress’i başarıyla kurdunuz. Bu makalede, güvenliğinizi artırmak için önemli noktalara değindim. Umarım faydalı olmuştur. Daha fazla bilgi için fatihsoysal.com adresini ziyaret edebilirsiniz. Ayrıca, WordPress performansını optimize etmek için daha ileri teknikleri araştırmanızı tavsiye ederim.

Daha fazla bilgi için aşağıdaki kaynaklara göz atabilirsiniz:

#Etiketler

WordPress, Nginx, Ubuntu, Kurulum, Web Sunucusu, Hosting, Adım Adım, Rehber, Performans, Güvenlik, MySQL, PHP, FPM


Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Mobil sürümden çık