Windows 下编译Linux 64位可执行程序

 

 

go的好处就是win上写完代码,liunx上完全不用配置任何go的环境,甚至go都不需要安装。

注意点: 在执行本地连接时,需把mysql连接为正式环境的账号,如果用本地的连接,是连接不上数据库的,执行文件会显示mysql is close

 把可执行的二进制文件通过ftp上传到linux 服务器中

执行二进制文件  ./go-fly server   项目跑起来

如果是一直在后端执行,关掉页面也可执行的命令:nohup ./go-fly server  &

1.配置 hosts

先把映射配上去,打开 /etc/hosts,增加内容:

 

 nginx 配置 

找到 nginx.conf文件

vi /www/server/nginx/conf/nginx.conf

 

重启 nginx

 

 2. 如果已经配置好ip访问地址,那么就不需要配置域名,只需

开放端口如8081端口开发