多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
将程序打包成可执行文件: 在根目录下执行以下命令 ``` go build ``` 这时候根目录会出现一个`gohub`的可执行文件,我们在运行它 ``` ./gohub serve --env=local ``` 后面的 `--env` 参数值表示需要执行哪个`.env`配置文件中的内容 不出意外的情况下,我们的项目已经跑起来了,那么做个反向代理就可以使用域名进行访问了 ``` location / { proxy_pass http://127.0.0.1:3000 #go 服务器可以指定到其他的机器上,这里设定本机服务器 #Proxy Settings proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; #proxy_max_temp_file_size 0; #proxy_connect_timeout 90; #proxy_send_timeout 90; #proxy_read_timeout 90; #proxy_buffer_size 4k; #proxy_buffers 4 32k; #proxy_busy_buffers_size 64k; #proxy_temp_file_write_size 64k; } ```