在Debian上搭建Golang服务器的步骤如下:
首先,你需要在Debian系统上安装Golang。可以通过以下命令安装:
sudo apt update
sudo apt install golang-go
安装完成后,运行以下命令验证Golang是否正确安装:
go version
如果显示了Golang的版本信息,说明安装成功。
创建一个新的项目目录,用于存放你的Golang服务器代码:
mkdir my-golang-server
cd my-golang-server
使用你喜欢的文本编辑器(如vim、nano等)创建一个名为main.go的文件,并编写以下简单的HTTP服务器代码:
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, Golang Server!")
})
port := ":8080"
fmt.Printf("Server is running at http://localhost%s\n", port)
err := http.ListenAndServe(port, nil)
if err != nil {
panic(err)
}
}
在项目目录下运行以下命令启动服务器:
go run main.go
服务器将开始运行,监听8080端口。
打开浏览器,访问http://localhost:8080,你应该能看到"Hello, Golang Server!"的输出。
至此,你已经在Debian上成功搭建了一个简单的Golang服务器。你可以根据需要修改main.go文件中的代码,以实现更复杂的功能。