Konfigurasi Server Nginx Untuk Aplikasi Laravel dan PHP My Admin MySQL

Berikut adalah konfigurasi server Nginx untuk proyek aplikasi Laravel. Konfigurasi telah di uji di Windows 10 64 bit Nginx 1.21.1 PHP 8.0.9 dan PHP My Admin MySQL bawaan XAMPP.

location /proyek1 {
	alias "C:/laravel/proyek1/public";
    index index.php;
	add_header X-Frame-Options "SAMEORIGIN";
	add_header X-Content-Type-Options "nosniff";
    try_files  $uri $uri/ @proyek1;
		
	location ~* \.(?:css|js|webp|jpg|png|ico)$ {
		expires 30d;
		add_header Cache-Control "public"; 
	}	
		
	location ~ \.php$ {
		fastcgi_split_path_info ^(.+\.php)(/.+)$;
		fastcgi_pass 127.0.0.1:9000;
		fastcgi_index index.php;
		include fastcgi_params;
		fastcgi_param SCRIPT_FILENAME $request_filename;
		}
	}
		
	location @proyek1 {
		rewrite /proyek1/(.*)$ /proyek1/index.php last;        
    }
        
    location /phpmyadmin {
         
    alias "C:/xampp/phpMyAdmin";
    index index.php;

    try_files  $uri $uri/ /phpmyadmin/index.php;

    location ~ \.php$ {
		  include fastcgi.conf;
          fastcgi_pass 127.0.0.1:9000;
          include fastcgi_params;
          fastcgi_param SCRIPT_FILENAME $request_filename;
    	}
    }
}

Komentar

Postingan populer dari blog ini

Menampilkan File Google Drive Pada Blog / Website

Membuat Tombol Kembali Ke Atas Melayang di Pojok Kanan Bawah Blogger (Blogspot)

Membuat Judul Halaman Blog Dinamis Blogger (Blogspot) Untuk Optimasi Mesin Pencarian