Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menggunakan aplikasi Golang dalam sistem Linux

Bagaimana untuk menggunakan aplikasi Golang dalam sistem Linux

WBOY
WBOYke hadapan
2023-05-11 19:04:121018semak imbas

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 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

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

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-Re IP $remote_addr;

  7. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

  8. }
    11.}

    >
Antaranya, server_name perlu diganti dengan nama domain atau alamat IP anda sendiri, dan proxy_pass perlu ditetapkan pada nombor port tempat aplikasi Golang berjalan.

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.

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:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam