直接输入一个域名,如何访问指定的端口

发布于 2022-09-03 01:17:04 字数 224 浏览 38 评论 0

现在是这种情况
1.vps上的博客已经搭建好了,用的是express,后台服务常驻,监听3000端口
2.购买了域名,设置好了解析。
3.通过www.example.com:3000107.107.107.107:3000(举个例子吧)都能访问主页。

那么怎样做才能 输入www.example.com后就能直接访问主页内容呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

无所的.畏惧 2022-09-10 01:17:05

直接监听80端口,或者用其他软件(nginx,apache等)在80端口做代理

豆芽 2022-09-10 01:17:05

谢邀。
这个问题应该可以百度到,关键字:

  • apache端口转发

  • nginx端口转发

另外,如果你没在使用80端口,可以直接设置监听80端口。

有木有妳兜一样 2022-09-10 01:17:05

表示我的博客也是用express,也是监听3000端口,域名解析后直接就可以用了。。。
http://charten.ml

似梦非梦 2022-09-10 01:17:05

谢邀。
安装Nginx,然后用proxy_pass反向代理到localhost:3000就行了。

寄风 2022-09-10 01:17:05

nginx反向代理

祁梦 2022-09-10 01:17:05

用nginx监听3000端口 然后把请求转发到你的server

ゃ懵逼小萝莉 2022-09-10 01:17:05

楼上都说了答案了,在不用nginx的情况下我觉得 iptable的端口转发我觉得应该也行,你试试!

混浊又暗下来 2022-09-10 01:17:05

HTTP默认端口是80,域名不指定端口的时候使用80端口
所以你监听80就好了

——或者你的意思是说你的服务器不能使用80端口,或被其它进程占用?

栩栩如生 2022-09-10 01:17:05

listen 80端口即可,这是HTTP的默认端口号

我不咬妳我踢妳 2022-09-10 01:17:05

Http默认是访问80端口的,有两种解决方案

  • 一种是直接访问端口号 例如8080端口 就用hello.com:8080访问

  • 另外一种前面也有朋友提到了,可以设置反向代理,例如大名鼎鼎的nginx和apache.

从你的问题看,我觉得可以去看看nginx的反向代理模式,百度或者Google一下:

Nginx反向代理

一般会有好多答案的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文