我用的是宝塔面板,在宝塔面板中选择 软件商店 ,点击 运行环境,找到nginx,点击设置 。在server字段的上面输入以下命令:

``
server {

listen      80;// 监听的端口

server_name  localhost; // 服务的域名

charset utf-8;

access_log  /home/a.com.access.log;

location /(css|js|fonts|img)/ {

    access_log off;

    expires 1d;

    root "/path/to/app_a/static";

    try_files $uri @backend;

}

location / {

    try_files /_not_exists_ @backend;

}

location @backend {

    proxy_set_header X-Forwarded-For $remote_addr;

    proxy_set_header Host            $http_host;

    proxy_pass http://127.0.0.1:8080; //你刚才部署golang程序监听的端口

}

}
``
就可以通过外网访问IP地址8080端口访问beego项目了。

如果不是用宝塔面板,可以自行安装nginx进行配置。
可以用以下命令找到nginx.conf进行配置。
``
find / -name nginx.conf
``

标签: none

添加新评论