Pathoto项目:AWS+golang+beego搭建

帮兄弟写了一个网站,因为要在国外使用,选择了AWS做为服务器。linux

不知道后面的价格如何,12个月免费的确吸引了我。nginx

花费3天时间,从注册到服务器搭建访问,终于搞定了。下面记录一下其中容易出错的命令。golang

 

1. 环境

  服务器使用的是ubuntu 16.04 LTS版本。开发机器:macOS。ubuntu

2. 一些命令

  1. 经过ssh上传到服务器服务器

    scp -i ~/.ssh/AmazonEC2Key.pem 「本地文件路径」 ubuntu@「IP地址」:「服务器文件路径」ssh

  2. ssh链接到服务器网站

    ssh -i ~/.ssh/AmazonEC2Key.pem ubuntu@「IP地址」orm

  3. beego编译 (这里必定要注意,选择好环境,借鉴自这里,否则会出现「cannot execute binary file」如此问题blog

    bee pack -be GOOS=linux进程

  4. tar解压缩

    tar -zxvf 「文件」

  5. nginx重启

    nginx -s reload

  6. 查询端口占用

    lsof -i:「PORT」

  7. 杀死进程

    kill -9 「PID」

  8. 后台运行

    nohup ./「filename」 &  

相关文章
相关标签/搜索