写好程序了,不会在linux上部署

写好程序了,不会在centos上部署,哎

共 15 个回复


looo3ooo

本来想配合ngix跑的,不会设置,然后干脆裸跑,结果运行命令说找不到文件,看来只有在服务器上面配置一个go环境了

# 0

looo3ooo

用gox编译的

# 1

Bluek404

gox貌似新版不能用了

还是从源码编译吧

# 2

aoaode

搜一下nginx反向代理你就了然了

# 3

goner

如果你服务器只有一个网站,用不着nginx.直接用golang跑起来就可以。如果是revel就跟简单了,build后,直接行了

# 4

goner

revel不用go环境的

# 5

goner

能说说为啥选择beego而不是revel么?如果是中小型网站revel比beego好用多了

# 7

looo3ooo

beego中文文档,方便查资料 还有看了介绍,revel是借鉴的java的,看见java就烦,原来是MS系的

# 8

missdeer

应该是缺了配置文件和一些静态文件吧。

# 9

shenjiayu

我都是用supervisord来管理的。。。直接写个program在supvisord的配置文件里面,然后把你程序go install写成可执行程序就可以通过suprvisord来管理了。

# 11

yinshuwei

如果不想学supervisord,可以用nohup的方式运行。

nohup yourcmd &

# 12

shaun

只要直接上传执行就行了啊,没有任何配置

# 13

looo3ooo

已经解决了,最开始编译的是386的,但服务器上面是64位,后面安装一个lib就可以运行了

# 14