Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk menggunakan aplikasi Golang dalam sistem Linux

Bagaimana untuk menggunakan aplikasi Golang dalam sistem Linux

PHPz
PHPzasal
2023-04-05 13:49:151004semak imbas

Dengan perkembangan teknologi Internet yang berterusan, Golang semakin digemari oleh pembangun sebagai bahasa pengaturcaraan yang cekap, selamat dan mudah. Sebagai pembangun, menggunakan Nginx boleh meningkatkan prestasi aplikasi semasa proses penggunaan aplikasi Golang Artikel ini akan memperkenalkan cara menggunakan aplikasi Golang dalam sistem Linux dan mengkonfigurasi Nginx.

1. Pasang persekitaran Golang

Dalam sistem Linux, pemasangan Golang adalah sangat mudah. Mula-mula, anda perlu memuat turun versi fail binari yang sepadan daripada tapak web rasmi Golang (https://golang.org/dl/). Kemudian ekstrak fail yang dimuat turun ke direktori /usr/local dan tetapkan pembolehubah persekitaran GOPATH dan GOROOT:

tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz
eksport GOROOT=/usr/local/go
eksport GOPATH=$HOME/go
eksport PATH=$GOPATH/bin:$GOROOT/bin:$PATH

Jalankan arahan "go version" , anda boleh menyemak sama ada Golang berjaya dipasang:

versi go

2. Bina aplikasi Golang

Sebelum membina aplikasi Golang, anda perlu memasang Git terlebih dahulu. Anda boleh menggunakan Perintah berikut untuk memasang:

apt-get install git

Membina aplikasi Golang adalah sangat mudah, hanya gunakan arahan go untuk membina. Dalam artikel ini, kami menggunakan program "Hello World" yang ringkas sebagai contoh:

1.pakej utama
2.

  1. import "fmt"
    4.
  2. func main() {
  3. fmt.Println("Hello World")
  4. }

Gunakan arahan berikut untuk memuat turun atur cara :

pergi dapatkan github.com/username/helloworld

Gunakan arahan berikut untuk memasuki direktori program:

cd $GOPATH/src/github.com/username/ helloworld

Gunakan arahan berikut untuk membina atur cara:

go build -o helloworld

Selepas binaan selesai, anda boleh melihat fail boleh laku yang dijana helloworld dalam semasa direktori.

3. Mengkonfigurasi Nginx

Setakat ini, kami telah berjaya membina aplikasi Golang sekarang ialah bagaimana untuk membenarkan aplikasi mengakses Internet. Ini memerlukan proksi terbalik melalui Nginx.

1. Pasang Nginx

Gunakan arahan berikut untuk memasang Nginx:

sudo apt-get update
sudo apt-get install nginx

2. Konfigurasikan Nginx

Edit fail konfigurasi Nginx /etc/nginx/sites-enabled/default dan tambahkan konfigurasi berikut:

1.server {

  1. dengar 80;
  2. server_name example.com;
    4.
  3. lokasi / {
  4. proxy_pass http://127.0.0.1:8080;
  5. proxy_set_header Hos $host;
  6. proxy_set_header X-Real-IP $remote_addr;
  7. proxy_set_header >
  8. Antaranya, server_name perlu diganti dengan nama domain atau IP anda sendiri alamat, dan proxy_pass perlu ditetapkan kepada nombor port tempat aplikasi Golang dijalankan.
  9. Selepas menyimpan fail konfigurasi, gunakan arahan berikut untuk memulakan semula Nginx:

sudo service nginx restart

Sekarang, anda hanya perlu mengakses alamat IP atau nama domain bagi pelayan Nginx.

Ringkasan

Dalam artikel ini, kami memperkenalkan cara untuk menggunakan aplikasi Golang dalam sistem Linux dan mengkonfigurasi proksi terbalik Nginx. Dengan menggunakan aplikasi Golang dan menggunakan Nginx untuk proksi terbalik, prestasi aplikasi boleh dipertingkatkan dengan ketara.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan aplikasi Golang dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn