如何改变ip地址80端口 ,还是只能访问80 吗-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何改变ip地址80端口 ,还是只能访问80 吗

可能问题表述上不对,是这样的:现在有一个阿里云的服务器,环境搭好了apache+mysql+php,但我没有用php,又装了nodejs,写了点东西,listen3000端口 也可以用。
但是每次访问都要先 执行一次 nodejs app.js,这个3000端口才能访问。
怎么做才能向 80端口一样 ,不用执行什么语句随时都可以访问呢? 或者 只要输入:地址:3000 就可以一直访问也行,怎么做呢?
找了很多地方,nodejs的讲解 都是 到http://localhost:8000 就不讲了,linux的 改端口 重新运行 httpd也没有用,又看到什么阿里云服务器 有 aliyundun 所以不好改。。
求指点

展开
收起
a123456678 2016-06-24 17:18:17 3998 0
1 条回答
写回答
取消 提交回答
  • a123456678

    执行node app.js,应该是在启动node.js的服务,让它来监听3000端口。
    每次都需要执行,是因为你没有让node进程一直在运行。

    一个最简单的办法是使用nohup启动:
    nohup node app.js &
    (后边的&后后台运行)。
    也可以放在screen中运行。
    也可以使用supervise或者forever。

    2019-07-17 19:47:11
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载