温馨提示×

Debian上如何搭建Golang服务器

小樊
44
2025-10-14 17:49:14
栏目: 云计算

在Debian上搭建Golang服务器的步骤如下:

  1. 安装Golang

首先,你需要在Debian系统上安装Golang。可以通过以下命令安装:

sudo apt update
sudo apt install golang-go
  1. 验证安装

安装完成后,运行以下命令验证Golang是否正确安装:

go version

如果显示了Golang的版本信息,说明安装成功。

  1. 创建项目目录

创建一个新的项目目录,用于存放你的Golang服务器代码:

mkdir my-golang-server
cd my-golang-server
  1. 编写服务器代码

使用你喜欢的文本编辑器(如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)
	}
}
  1. 运行服务器

在项目目录下运行以下命令启动服务器:

go run main.go

服务器将开始运行,监听8080端口。

  1. 测试服务器

打开浏览器,访问http://localhost:8080,你应该能看到"Hello, Golang Server!"的输出。

至此,你已经在Debian上成功搭建了一个简单的Golang服务器。你可以根据需要修改main.go文件中的代码,以实现更复杂的功能。

0