Cara install GoLang di Hosting cPanel

GoLang cPanel

Apakah kamu pernah mendengar bahasa pemrograman Go? Go atau yang biasa disebut GoLang adalah bahasa pemrograman yang dibuat oleh Google pada tahun 2009. Kalo kamu bosan dengan bahasa pemrograman yang itu itu saja, mungkin bisa coba bahasa GoLang. Berikut kita berikan panduan bagaimana cara install GoLang di Hosting cPanel.

 

Cara install GoLang di Hosting cPanel

Nah sekarang waktunya untuk mencoba install GoLang di Hosting cPanel. Berikut caranya :

  1. Login ke hosting cPanel milik Natanetwork.
  2. Dibagian atas terdapat menu Golang
    GoLang
  3. Di sini kamu bisa pilih versi GoLang sesuai dengan kebutuhanmu. Disarankan kamu gunakan versi terbaru dan stable ya. Lalu klik Install.
    versi GoLang

  4. Setelah berhasil install, kamu bisa cek versi GoLang dari terminal.

    source ~/.bash_profile
    go version

    terminal GoLang
  5. Sekarang tentukan mau ditaruk dimana source code GoLang tersebut. Dalam tutorial ini akan kami taruk di subdomain yaitu golang.natanet.my.id
    Di cPanel kamu tinggal masuk menu Domains dan buat Subdomain dari sana.

    subdomain golang

  6. Masuk ke direktori subdomain dimana golang.natanet.my.id berada yaitu,

    cd golang.natanet.my.id

    Membuat file golang sederhana dengan filename gotest.go :

    //code
    package main

    import (
    "fmt"
    "log"
    "net/http"
    )

    func world(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w,"hello world from natanetwork")
    }

    func main() {
    ListenAddress:=":9876"
    http.HandleFunc("/",world)

    log.Println("Listen at localhost"+ListenAddress)
    http.ListenAndServe(ListenAddress,nil)
    }
    //end code

  7. Export folder tmp

    export TMPDIR=/home/natanet/tmp

  8. Membuat file htaccess

    vim .htaccess

    Lalu isikan dengan code berikut ini :

    //code
    Options +FollowSymLinks -Indexes
    IndexIgnore *
    DirectoryIndex

    <IfModule mod_rewrite.c>
    RewriteEngine on
    # Simple URL redirect:
    RewriteRule ^(.*)$ http://127.0.0.1:9876/$1 [P]
    </IfModule>
    //end code

  9. Menjalankan dependency management

    go mod init gotest.go
    go mod tidy

    golang dependency

  10. Menjalankan script golang untuk testing.

    go run gotest.go

    running golang

  11. Kita cek hasilnya dari browser akan muncul seperti ini
    hasil golang

  12. Build source code golang

    go build gotest.go

  13. Jalankan sebagai daemon dan di background (sesuaikan path file golang yang sudah di build)

    nohup ./gotest &

    running golang di background

  14. File log akan tersimpan di nohup.out

    Jika ingin stop proses, silahkan kill process id nya

    kill -9 3511904


Kesimpulan

Nah sekarang kamu sudah bisa kan gunakan GoLang sebagai backend bahasa pemrogramman web. Umumnya backend seperti GoLang ini digunakan untuk keperluan pembuatan aplikasi backend berbasis API. Namun tidak menutup kemungkinan juga bisa dikembangkan untuk keperluan aplikasi website. Buat kamu yang mau coba, sekarang semua paket hosting cPanel Natanetwork sudah memiliki fitur GoLang ini. Jadi ga perlu tambah biaya lagi ya, semua sudah termasuk gratis kok.

  • GoLang
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Tutorial untuk menolak pembuatan cpanel account dengan extensi domain tertentu

Tidak semua domain diijinkan oleh hoster pada server mereka.biasanya atau umumnya domain yang...

cara install WHM & cPanel

Mau membuat serever cpanel sendiri?ingat untuk membuat server cpanel pribadi diharuskan memiliki...

apa itu DNS cluster?

Secara default cpanel tidak menggunakan DNS cluster. atau bisa dibilang DNS pada WHM tergabung...

beberapa module yang penting dalam setup server WHM/Cpanel

Beberapa module berbayar & gratis yang dianggap penting untuk digunakan untuk melengkapi...

Gunakan Cloudlinux OS untuk kenyamanan Server cPanel

Memang tidak diharuskan untuk menggunakan OS Cloudlinux dalam berjualan/bisnis web hosting...

VPS Indonesia cuma 40rb Hosting Gratis Domain

Powered by WHMCompleteSolution