Installasi GoLang di cPanel Hosting

by | Nov 17, 2024

Installasi GoLang di cPanel Hosting

Go atau GoLang adalah bahasa pemrograman yang efisien dan cepat, ideal untuk membangun aplikasi modern. Dalam panduan ini, Anda akan mempelajari cara menginstal GoLang di cPanel Hosting dan menjalankan aplikasi sederhana menggunakan GoLang.

Langkah 1: Login ke cPanel

  1. Masuk ke akun cPanel Anda menggunakan kredensial yang diberikan.
  2. Cari menu ANTMEDIA PLUGINS dan pilih GoLang.

Langkah 2: Proses Installasi GoLang

  1. Setelah memilih GoLang, Anda akan diarahkan ke halaman instalasi.
  2. Pilih versi GoLang yang ingin Anda instal, lalu klik tombol Install untuk memulai proses instalasi.
  3. Tunggu hingga proses selesai.
  4. Jika instalasi berhasil, Anda akan melihat tampilan yang menunjukkan versi GoLang yang terinstal.

GoLang kini siap digunakan untuk pengembangan dan manajemen aplikasi melalui terminal cPanel.

Langkah 3: Uji Coba GoLang dengan Script Sederhana

Cek Versi GoLang

Gunakan terminal di cPanel untuk memverifikasi instalasi dengan menjalankan:

go version

Membuat dan Menjalankan Aplikasi Sederhana

  1. Buat direktori untuk menyimpan script, misalnya: public_html/golang.
  2. Buat file main.go dan tambahkan script berikut:
package main
import (
    "fmt"
    "log"
    "net/http"
)
// Handler untuk root path
func helloRoot(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello world from golang")
}
func main() {
    ListenAddress := ":8070"
    // Menangani permintaan ke root path "/"
    http.HandleFunc("/", helloRoot)
    log.Println("Listening at localhost" + ListenAddress)
    http.ListenAndServe(ListenAddress, nil)
}

3. Build aplikasi dengan perintah berikut :

go build -o hello_world main.go

4. Jalankan aplikasi di background :

nohup ./hello_world > output.log 2>&1 &

Aplikasi GoLang Anda kini berjalan di port 8070.

Konfigurasi Akses Melalui Port 80

Agar aplikasi dapat diakses melalui port 80, Anda perlu menambahkan konfigurasi di file .htaccess.

  1. Buat file .htaccess di direktori public_html dengan isi berikut:
Options +FollowSymLinks -Indexes
IndexIgnore *
DirectoryIndex
    RewriteEngine on
    # Simple URL redirect:
    RewriteRule ^(.*)$ http://127.0.0.1:8070/$1 [P]   
  1. Simpan file tersebut dan akses aplikasi melalui browser menggunakan domain Anda, misalnya: https://domainanda.com.

Jika berhasil, Anda akan melihat tampilan pesan “Hello world from golang” di browser.

Baca Juga:  Cara Menambahkan DMARC di cPanel

Kesimpulan

Dengan mengikuti panduan ini, Anda telah berhasil menginstal GoLang di cPanel Hosting dan menjalankan aplikasi sederhana. GoLang siap membantu Anda mengembangkan aplikasi yang cepat, efisien, dan handal.

FAQ

Apakah GoLang mendukung hosting shared?

Ya, GoLang dapat berjalan dengan baik pada hosting cPanel yang mendukung terminal dan konfigurasi aplikasi.

Bagaimana cara mengelola aplikasi GoLang di cPanel?

Anda dapat menggunakan terminal cPanel untuk menjalankan perintah GoLang seperti go build dan go run.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *