Dengan perkembangan teknologi Internet, golang secara beransur-ansur menjadi salah satu bahasa popular untuk pembangunan back-end. Ia mempunyai ciri-ciri kecekapan tinggi, kestabilan, fleksibiliti, dsb., serta ekosistem sumber terbuka yang kaya dan sokongan komuniti, membolehkan semakin banyak perusahaan dan pembangun memilih untuk menggunakan golang untuk pembangunan back-end.
Jadi bagaimana untuk menggunakan hujung belakang golang ke persekitaran dalam talian? Berikut adalah beberapa langkah dan pertimbangan untuk rujukan anda.
1. Sediakan persekitaran yang berkaitan
Pertama, anda perlu memasang persekitaran golang pada pelayan. Anda boleh pergi ke laman web rasmi golang untuk memuat turun versi terkini dan memasangnya. Selepas pemasangan selesai, jalankan arahan versi go untuk mengesahkan bahawa persekitaran golang telah dipasang dengan betul.
Jika hujung belakang golang perlu menggunakan pangkalan data, persekitaran pangkalan data perlu digunakan terlebih dahulu. Pangkalan data yang lebih biasa termasuk MySQL, PostgreSQL, dll. Adalah disyorkan untuk meletakkan pangkalan data dan aplikasi pada pelayan yang berbeza, yang akan membantu meningkatkan kestabilan aplikasi.
Nginx ialah pelayan web berprestasi tinggi yang juga boleh digunakan sebagai pelayan proksi terbalik, pelayan pengimbangan beban, dsb. Apabila menggunakan program golang, anda boleh menggunakan Nginx sebagai pelayan proksi terbalik untuk memajukan permintaan pengguna kepada program golang untuk diproses.
2. Susun dan pakej program golang
Pertama, anda perlu menulis program golang. Anda boleh menggunakan mana-mana editor untuk menulis program golang, seperti Kod VS, Teks Sublime, dsb. Selepas penulisan selesai, ia perlu disusun.
Gunakan arahan go build untuk menyusun atur cara golang ke dalam fail binari. Dalam sistem Linux, gunakan arahan CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build untuk menyusun ke dalam fail boleh laku 64-bit di bawah sistem Linux.
Pakejkan fail binari yang disusun dan fail statik yang berkaitan ke dalam fail tar.gz. Anda boleh menggunakan arahan berikut untuk mencapai ini:
tar -czvf app.tar.gz app
Antaranya, app ialah nama folder yang perlu dibungkus, dan boleh diubahsuai mengikut situasi sebenar.
3. Muat naik program golang ke pelayan
Gunakan arahan ftp atau scp untuk memuat naik program golang yang dibungkus ke pelayan. Selepas memuat naik, nyahmampat fail tar.gz:
tar -xzvf app.tar.gz
4 Gunakan program golang
listen 80; server_name localhost; location / { proxy_pass http://127.0.0.1:8080; }
Antaranya, app ialah nama fail program golang, dan app.log ialah nama fail log. Jalankan program di latar belakang dan keluarkan log ke fail app.log.
Atas ialah kandungan terperinci penempatan bahagian belakang golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!