今天试着把项目(golang+vue)放到一台centos的本地服务器上运行
第一:
在windows下编译出linux可执行的go程序:
set GOARCH=amd64
set GOOS=linux
go build
会生成一个没有后缀的xx二进制文件,将该文件放入linux系统某个文件夹下,赋予权限:
chmod 777 xx
是可以执行:
./xx
第二:
把前端的dist里面的文件和可运行文件这样放:
因为我在go那里写了个东西,可以直接读取到dist里面的index.html
(module里面就是index.html)
另外补充一点关于nginx的知识:
linux vi:
退出编辑模式,按ESC键,然后退出vi:
:q! 不保存文件,强制退出vi命令
:w 保存文件,不退出vi命令
:wq 保存文件,退出vi命令