首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法在没有DNS的情况下解决nginx上的多个应用程序?

有没有办法在没有DNS的情况下解决nginx上的多个应用程序?
EN

Stack Overflow用户
提问于 2013-06-02 13:57:07
回答 1查看 237关注 0票数 0

我在hetzner上买了一个专用的虚拟服务器,所以现在我得到了它的IP地址。我是一个服务器和DNS方面的新手,所以我确信我在领域中有一些基本的误解。目前,我已经在服务器上运行了一个rails-unicorn应用程序。我还没有购买任何域名,因此只能通过我的IP访问。我想在这个服务器上再部署一个app,但我不知道该怎么做(或者如何区分对nginx的请求,以便它可以重定向到请求的app)。我认为有两种方法:根据端口重定向到不同的上游:例如,用户在浏览器99.99.99.99:3000中点击并获得一个应用程序,对于99.99.99.99:80则获得另一个应用程序。

和第二种方法“子域”我的IP:用户点击99.99.99.99/app1或99.99.99.99/app2,并得到不同的应用程序

我对这种替代方案的看法是错的吗?如果我是,正确的答案是什么?谢谢你们!

EN

回答 1

Stack Overflow用户

发布于 2013-06-02 15:21:27

如果这只是你自己的测试,在你购买域名之前,我建议你编辑主机文件(在你自己的pc /笔记本电脑上)并添加域名,欺骗你自己的pc(只)以为这个域名确实存在在windows中的路径是C:\windows\system32\drivers\etc\hosts在linux中是/etc/hosts

只需添加如下所示的记录

代码语言:javascript
运行
复制
99.99.99.99 mydomain.com

另一种方法99.99.99.99/app1也可以,但它不是一个子域,而是一个子目录,在nginx中,它们都包含在一个单独的server { }

你也可以使用像dyndns.org这样的服务,并为你的服务器分配一个主机(这是一个免费的服务,你不需要为你在网站上找到的服务付费)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16880176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档