Konfigurasi NginX di alma linux server

Setelah PHP-FPM dan Nginx terinstall, Anda perlu mengkonfigurasi Nginx untuk menggunakan PHP-FPM. Edit file konfigurasi Nginx untuk situs Anda. Biasanya terletak di /etc/nginx/conf.d/, misalnya:
sudo nano /etc/nginx/conf.d/laravel.conf
Sesuaikan konfigurasi agar seperti contoh berikut:
server {
listen 80;
server_name example.com;
root /var/www/html/laravel/public;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
}
Pastikan Anda menyesuaikan fastcgi_pass dengan socket PHP-FPM yang sesuai, misalnya www.sock.
Konfigurasi PHP-FPM
Edit konfigurasi PHP-FPM untuk memastikan bahwa PHP-FPM siap menerima koneksi. Biasanya, file konfigurasi utama terletak di /etc/php-fpm.d/www.conf:
sudo nano /etc/php-fpm.d/www.conf
Pastikan baris berikut tidak dikomentari (tanpa tanda ;):
listen = /run/php-fpm/www.sock
Restart Layanan
Setelah melakukan konfigurasi, restart layanan Nginx dan PHP-FPM agar perubahan konfigurasi diterapkan: ` sudo systemctl restart nginx sudo systemctl restart php-fpm
Setel Permissions
Pastikan direktori Laravel memiliki izin yang sesuai agar Nginx dan PHP-FPM dapat mengaksesnya. Misalnya:
sudo chown -R nginx:nginx /var/www/html/laravel sudo chmod -R 755 /var/www/html/laravel
Uji Konfigurasi
Terakhir, uji konfigurasi Anda dengan membuka situs di browser. Jika semua konfigurasi sudah benar, aplikasi Laravel Anda seharusnya bisa diakses dengan baik melalui Nginx dan PHP-FPM.
Jika Anda menemui masalah, periksa log error Nginx dan PHP-FPM untuk menemukan penyebabnya:
sudo tail -f /var/log/nginx/error.log sudo tail -f /var/log/php-fpm/error.log
Dengan mengikuti langkah-langkah di atas, Anda akan dapat mengonfigurasi Laravel untuk berjalan menggunakan PHP-FPM di server AlmaLinux Anda.