首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将node+express服务器链接到域

问如何将node+express服务器链接到域
EN

Stack Overflow用户
提问于 2022-08-05 12:51:50
回答 3查看 83关注 0票数 0

我有一个域名指向我的IP。但是当我运行我的快速服务器时,我必须设置一个端口,通常我使用3000,所以进入我的网站的唯一方法是指定端口:www.mysite.com:3000。

如何使我的应用程序在我的域中运行而不添加任何端口?我的第一个猜测是在我的域名提供者中设置端口(111.11.11.11:3000),但是Godaddy不允许我添加端口。

我怎么才能让它起作用?

新手的问题,我知道,但我是第一次,还没有找到任何答案。

EN

回答 3

Stack Overflow用户

发布于 2022-08-05 13:01:21

正确的方法是更改其承载的端口。http流量的默认端口为80,https的默认端口为443。我假设您在linux上,如果是这样的话,您需要给予一些特殊的权限,因为1024以下的端口是特权端口。

TLDR:如果运行http,请将快捷配置改为80,如果https 443

票数 0
EN

Stack Overflow用户

发布于 2022-08-05 13:36:46

如果使用express,则如果计划使用HTTP,则需要将快递端口从3000更改为80;如果计划使用HTTPS,则需要更改443。

这是假设您的VPS在运行像apache或nginx这样的HTTP服务器时还没有使用端口80或443。

如果您在这种情况下,您将需要设置一个反向代理。

票数 0
EN

Stack Overflow用户

发布于 2022-08-06 13:10:24

我选择了Nginx解决方案,我可以让端口很容易地按照下面的指南前进:

https://eladnava.com/binding-nodejs-port-80-using-nginx/

对于那些面临这一问题的人来说,解决办法要比从一开始看上去容易得多。

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

https://stackoverflow.com/questions/73250091

复制
相关文章

相似问题

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