我对 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 上运行您的应用程序。