使用Nginx部署多个Go应用程序

Tural Asgar:

这是用Go语言编写的两个Web应用程序(网站)。一个是turalasgar.pro(在这里我使用的是Go内置服务器)。另一个是engossip.com(目前它显示的IP地址与以前的IP地址相同)。我有一个VPS。我知道我应该使用Nginx,但不知道如何使用?我听说过凯迪。请,我只需要nginx服务器,不需要Caddy。我需要使用相同的vps运行两个(或更多)应用程序。我应该如何配置Nginx配置?通过侦听不同的端口还是侦听同一端口。实用建议和示例受到高度赞赏。

tetafro:

这称为反向代理。每个应用程序都使用其自己的端口进行监听。然后您只需在nginx config中指向它们:

server {
    listen 80;
    server_name turalasgar.pro;
    location / {
        proxy_pass http://localhost:8080;
        ...
    }
}

server {
    listen 80;
    server_name engossip.com;
    location / {
        proxy_pass http://localhost:8081;
        ...
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Apache部署Go Web应用程序

Nginx - 多个应用程序

如何部署 Go Web 应用程序

部署spring应用程序的多个实例

在Nginx中使用多个应用程序获取DNS映射

具有多个main.go文件以便部署基于AWS Lambda的应用程序

Phusion 乘客:启动 Web 应用程序时出错 - 使用 Plesk nginx 部署 Probot 应用程序 (NodeJS)

Rails Nginx:多个应用程序

使用RXTX部署独立的应用程序

使用 Kubernetes 部署 Quarkus 应用程序

如何使用Docker部署应用程序

如何使用jwilder / nginx-proxy部署Flask或Django应用程序?

使用Nginx和Gunicorn将Django应用程序部署到AWS EC2

如何在 Ubuntu 18.04 上使用 Gunicorn 和 Nginx 部署 Python Flask 应用程序的更新

如何使用Nginx和dropwizard部署angularjs应用程序前端

使用nginx部署应用程序时访问URL路由时,如何解决404错误?

部署Rails API ONLY应用程序时是否需要使用Nginx?

使用Mup部署和NGINX的流星应用程序未出现在AWS上

使用Capistrano,nginx,puma将Rails应用程序部署到DigitalOcean

使用Azure中的Web应用程序使用多个部署使Webjob单身

在 Heroku 上部署以 nginx 作为代理的 Springboot 应用程序

PHP 应用程序部署 Ubuntu 16.04 nginx apache 设置

如何使用子目录中的主包将Go应用程序部署到Heroku?

R Shiny 中的本地持久数据存储,供部署的应用程序中的多个用户使用

在同一命名空间中使用 Helm 部署单个应用程序的多个版本

如何创建Helm图表以使用相同的value.yaml文件部署多个应用程序

如何使用AWS Codedeploy将多个应用程序部署到实例

Angular(8)应用程序一次构建(使用生产配置)并部署到多个环境

如何将Go应用程序部署到Bluemix?