Setup h5ai dengan Nginx di server Ubuntu atau Debian

 


Install PHP

h5ai Membutuhkan PHP 5.5+. Di Ubuntu, Debian dan Distro lainnya. Sangat simple:

sudo apt install php-fpm

		

Download h5ai

			
cd /var/www && mkdir h5ai && cd h5ai
# wget https://release.larsjung.de/h5ai/h5ai-0.29.2.zip
wget https://github.com/lrsjng/h5ai/releases/download/v0.30.0/h5ai-0.30.0.zip
unzip h5ai-0.30.0.zip && rm h5ai-0.30.0.zip

			
		

sudo permissions dibutuhkan ya…. wget & unzip commands hanya berfungsi jika Anda telah menginstalnya melalui apt install **** .

H5ai sekarang hanya bisa di akses via github saja, kalian bisa kunjungi dibawah ini ya…. https://github.com/lrsjng/h5ai/releases/download/v0.30.0/h5ai-0.30.0.zip .

Nginx configuration

Sekarang buat terlebih dahulu virtual host baru dengan Nginx.

			
sudo nano /etc/nginx/conf.d/h5ai.conf

			
		

Copy configurasi dibwah ini :

			
				server {
    listen 80;
    index index.php /_h5ai/public/index.php;
    server_name  h5ai.example.com; # change to your own domain
    
    root /var/www/h5ai;

    # individual nginx logs for this vhost
    access_log  /var/log/nginx/h5ai.example.com_access.log; # change to your own domain
    error_log   /var/log/nginx/h5ai.example.com_error.log;  # change to your own domain
        
    location /_h5ai/private {
        return 403;
    }

    location ~ [^/]\.php(/|$) {
    fastcgi_split_path_info ^(.+?\.php)(/.*)$;
    if (!-f $document_root$fastcgi_script_name) {
        return 404;
    }

    fastcgi_param HTTP_PROXY "";

    fastcgi_pass unix:/run/php/php8.2-fpm.sock;
    fastcgi_index index.php;

    include fastcgi_params;

    fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    fastcgi_param  PATH_INFO         $fastcgi_path_info;
    }
}

			
		

Cek konfigurasinya dengan mengetikkan perintah sudo nginx -t .

Jika tidak terjadi error maka aman … jika ada error bisa koemntar di youtube atau di bawah post ini ya…

Ganti Perminsion file ke folder h5ai, dengan perintah dibawah ini :

			
sudo chown -R www-data:www-data /var/www/h5ai

			
		

Reload Nginx untuk menjalankan nginx agar bisa berjalan dengan semestinya:

			
sudo systemctl reload nginx

			
		

Kunjungi   http://h5ai.example.com/_h5ai/public/index.php , Untuk cek apakah h5ai sudah bisa di akses atau tidak. Halaman ini menunjukkan beberapa petunjuk tentang kemampuan server.

h5ai configuration

Untuk file configurasi utama ada di direktori _h5ai/private/conf/options.json . Anda mungkin ingin mengubah beberapa pengaturan yang didokumentasikan. Namun ada beberapa file lagi di _h5ai/private/conf Anda mungkin melihatnya.

 

Posting Komentar untuk "Setup h5ai dengan Nginx di server Ubuntu atau Debian"