1.打包应用程序
bee pack -be GOOS=linux
2.上传压缩包(beego-blog.tar.gz)到服务器指定目录
3.解压缩包
tar -zxf beego-blog.tar.gz -C beego-blog
4.先进入项目目录
cd beego-blog
5.添加执行权限
chmod +x beego-blog
6.后台运行beego程序
nohup ./beego-blog &
7.nginx配置域名及反向代理
server
{
listen 80;
server_name www.shiyayun.cn;
index index.html index.htm index.php default.html default.htm default.php;
location /{
proxy_pass http://127.0.0.1:8099;
}
include rewrite/other.conf;
include enable-php-pathinfo.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
proxy_pass http://127.0.0.1:8099;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
expires 30d;
}
location ~ .*\.(js|css)?$
{
proxy_pass http://127.0.0.1:8099;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /\.
{
deny all;
}
access_log /home/wwwlogs/blog.shiyayun.cn.log;
}
8.浏览器访问域名查看网站