将 CentOS apache 服务器配置为 ExpressJS 和 Node 的默认特定端口

将 CentOS apache 服务器配置为 ExpressJS 和 Node 的默认特定端口

我对 Linux 和虚拟专用服务器完全陌生,所以请耐心等待。

我有一个基于 ExpressJS 和 NodeJS 构建的 Web 应用程序,它在port 5000我的服务器上运行,可通过 Web 访问,输入:http://00.000.000.000:5000。当您转到我的非端口 IP 地址 ( http://00.000.000.000) 时,它会显示 CentOS Apache 安装欢迎页面。

我尝试在 上运行我的 Express 应用程序port 80,但出现Address In Use错误。

我必须做什么来设置 CentOS,以便访问其 IP 地址来00.000.000.000加载我的 Express 应用程序?我尝试port 5000在我的文件中添加侦听器/etc/httpd/conf/httpd.conf,但没有任何效果。

答案1

您收到Address In Use错误是因为 Apache 已在监听端口 80。

如果您想通过端口 80 访问您的 Express 应用程序,那么您必须关闭 Apache 并在端口 80 上运行您的应用程序。

相关内容