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.
import "fmt"
4.
func main() {
fmt.Println("Hello World")
}
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 {
dengar 80;
server_name example.com;
4.
lokasi / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Hos $host;
proxy_set-header X-Re IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
11.}
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!