leesilvie
2021-07-01 03:41
采纳率: 0%
浏览 15

怎么通过域名访问我已经部署到服务器的node项目

我有已经备案过的域名了,已经解析到服务器了,现在通过Mobaxterm 部署了一个node环境的小项目到服务器了,可以通过ip➕端口访问,但是想设置成通过我的域名访问,如何操作?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • CSDN专家-林老师 2021-07-01 09:17

    首先使用域名+端口的方式访问项目,检查域名解析是否成功; 以上访问方式可以通过的话,之后将项目监听端口改为80,就可以直接通过域名访问了。 如果要多项目部署的话建议使用Nginx中间件设置反向代理。

    点赞 评论
  • 司徒浩 2021-07-01 03:54

    直接把ip解析到域名就行了啊,然后在项目添加域名就行了

    点赞 评论
  • xysk111 2021-07-01 05:27

    你能通过 ip + 端口访问,并且已经将域名解析到服务器了,如果没有别的问题,那现在应该就能通过域名 + 端口访问了.

    后面要做的,就是如何只通过域名,而不需要加端口去访问.

    假设你的域名是example.com

    分为两种情况

    第一种是用http://example.com去访问,这种情况只要将访问端口设置为 80 即可.

    第二种情况是用https://example.com去访问,这种情况需要将端口设置为 443,就可以访问到,不过因为没有对应的证书,在现代浏览器上第一次访问都会弹出一个安全提示.所以如果要更好的体验,一般都会配置一个 https 证书,这个根据不同的服务商和不同的服务会有不同的配置.可以根据自己情况去谷歌搜索对应的教程.

    如果要做到同时用 http 和 https 访问的话,需要 web 服务同时去监听 80 和 443 端口.虽然手动去开两个服务也是可以,不过一般这种需求都会使用 nginx 之类软件来实现,在 nginx 上去配置 https 证书也很方便,只是需要掌握一些 nginx 相关的知识.

    另外有一些服务商会提供相应的服务去配置,操作相对的会简单很多.

    点赞 评论

相关推荐 更多相似问题