在Debian系统上部署Golang Web应用的步骤如下:
安装Golang:
sudo apt update sudo apt install golang-go go version 创建Web应用:
main.go。package main import ( "fmt" "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello, World!") }) http.ListenAndServe(":8080", nil) } 编译Web应用:
main.go文件的目录。go build -o my-web-app main.go 运行Web应用:
./my-web-app http://localhost:8080上运行。你可以使用浏览器访问这个地址来查看结果。部署Web应用(可选):
sudo apt update sudo apt install nginx sudo nano /etc/nginx/sites-available/my-web-app 在文件中添加以下内容:server { listen 80; server_name example.com; # 替换为你的域名或公网IP location / { proxy_pass http://localhost:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } } sudo ln -s /etc/nginx/sites-available/my-web-app /etc/nginx/sites-enabled sudo systemctl restart nginx 通过以上步骤,你就可以在Debian系统上成功部署你的Golang Web应用。根据你的需求,你可能需要学习更多关于Golang Web开发的进阶知识,包括数据库集成、模板渲染、中间件使用等。