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
- Masuk ke akun cPanel Anda menggunakan kredensial yang diberikan.
- Cari menu ANTMEDIA PLUGINS dan pilih GoLang.
Langkah 2: Proses Installasi GoLang
- Setelah memilih GoLang, Anda akan diarahkan ke halaman instalasi.
- Pilih versi GoLang yang ingin Anda instal, lalu klik tombol Install untuk memulai proses instalasi.
- Tunggu hingga proses selesai.
- 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
- Buat direktori untuk menyimpan script, misalnya:
public_html/golang
. - 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
.
- Buat file
.htaccess
di direktoripublic_html
dengan isi berikut:
Options +FollowSymLinks -Indexes
IndexIgnore *
DirectoryIndex
RewriteEngine on
# Simple URL redirect:
RewriteRule ^(.*)$ http://127.0.0.1:8070/$1 [P]
- 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.
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
Ya, GoLang dapat berjalan dengan baik pada hosting cPanel yang mendukung terminal dan konfigurasi aplikasi.
Anda dapat menggunakan terminal cPanel untuk menjalankan perintah GoLang seperti go build
dan go run
.
0 Comments