我是发布网站的新手。
所以我的情况就是这样,在我们学校,我们有一个网站,然后我做了一些项目,我们想把它合并到我们学校的网站上。
www.schoolwebsite.com/myproject
所以我们决定做那样的事情。他们正在运行WordPress网站,我的项目建立在使用MEAN技术(不是mean.io上的那个)的基础之上。 所以我将所有项目文件都转移到了FileZilla中。然后在服务器上,我们安装了NodeJS和MongoDB。
在我的服务器文件(index.js)上,我正在收听端口3000,因此我的angularjs将与www.schoolwebsite.com:3000联系以获取API。我能够让它说话,但问题是,还有另一个网站被托管在同一台服务器上:
Server --> 2 websites (www.schoolwebsite.com and www.somewebsite.com)
他们都打开了3000个端口(因为他们在同一台服务器上)。
www.schoolwebsite.com:3000
www.somewebsite.com:3000
123.456.789.123:3000 <-- Example Server IP
所以那个人告诉我,当我运行&#34;节点index.js&#34;这就是发生的事情。它会侦听端口3000。
我的问题是,NodeJS中有没有办法只在www.schoolwebsite.com上打开端口3000?
这是安全问题吗?在网站上有两个端口?什么是最好的做法?