如何通过输入域名访问部署在本机的nodejs服务器

 我来答
学点笔记
2017-04-24 · 长路漫漫,分享为上。
学点笔记
采纳数:646 获赞数:1554

向TA提问 私信TA
展开全部

修改系统的hosts文件就可以了,比如(你想用的域名为:www.myapp.com):

  1. node服务器的host为:localhost,端口(port):8080;

  2. 修改系统hosts文件,在末尾加一行代码:127.0.0.1    www.myapp.com    然后保存。

  3. 在浏览器输入:www.myapp.com:8080即可访问(前提是项目node服务器正在运行,没运行会失败);


PS:如果想直接输入www.myapp.com就能访问(不加端口,其实不是没有端口只是一般80端口是默认值,可以不写),只需把node服务器的端口(port)设置为80再运行即可(当然前提是80端口没有被其他程序占用)

快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
育知同创教育
2018-07-05 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
通过输入域名访问部署在本机的nodejs服务器方法:
修改系统的hosts文件就可以了,比如(想用的域名为:myapp.com,前面加上www.):

node服务器的host为:localhost,端口(port):8080;
修改系统hosts文件,在末尾加一行代码:127.0.0.1 myapp.com,前面加上www. 然后保存。
在浏览器输入:myapp.com:8080,前面加上www. 即可访问(前提是项目node服务器正在运行,没运行会失败);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-04-23
展开全部
你有有域名吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式