我有已经备案过的域名了,已经解析到服务器了,现在通过Mobaxterm 部署了一个node环境的小项目到服务器了,可以通过ip➕端口访问,但是想设置成通过我的域名访问,如何操作?
首先使用域名+端口的方式访问项目,检查域名解析是否成功; 以上访问方式可以通过的话,之后将项目监听端口改为80,就可以直接通过域名访问了。 如果要多项目部署的话建议使用Nginx中间件设置反向代理。
直接把ip解析到域名就行了啊,然后在项目添加域名就行了
你能通过 ip + 端口访问,并且已经将域名解析到服务器了,如果没有别的问题,那现在应该就能通过域名 + 端口访问了.
后面要做的,就是如何只通过域名,而不需要加端口去访问.
假设你的域名是example.com
分为两种情况
第一种是用http://example.com
去访问,这种情况只要将访问端口设置为 80 即可.
第二种情况是用https://example.com
去访问,这种情况需要将端口设置为 443,就可以访问到,不过因为没有对应的证书,在现代浏览器上第一次访问都会弹出一个安全提示.所以如果要更好的体验,一般都会配置一个 https 证书,这个根据不同的服务商和不同的服务会有不同的配置.可以根据自己情况去谷歌搜索对应的教程.
如果要做到同时用 http 和 https 访问的话,需要 web 服务同时去监听 80 和 443 端口.虽然手动去开两个服务也是可以,不过一般这种需求都会使用 nginx 之类软件来实现,在 nginx 上去配置 https 证书也很方便,只是需要掌握一些 nginx 相关的知识.
另外有一些服务商会提供相应的服务去配置,操作相对的会简单很多.