Совершенно новое для Linux и виртуальных частных серверов, так что, пожалуйста, несите меня.
У меня есть веб-приложение, построенное на ExpressJS и NodeJS, которое работает на порту 5000
моего сервера и доступно через Интернет, набрав: http://00.000.000.000:5000
. Когда вы переходите на мой IP-адрес без порта ( http://00.000.000.000
), он показывает страницу приветствия установки CentOS Apache.
Я пробовал запустить свое приложение Express на порту 80
, но получаю ошибку Используемый адрес
.
Что мне нужно сделать, чтобы настроить CentOS так, чтобы при доступе к ее IP-адресу 00.000.000.000
загружалось мое приложение Express? Я пробовал добавить порт 5000
к слушателям в моем файле /etc/httpd/conf/httpd.conf
, но это ничего не дало.
Вы получили ошибку Address In Use
, потому что Apache уже прослушивает порт 80.
Если вы хотите получить доступ к своему приложению Express через порт 80, вам необходимо выключите Apache и запустите приложение через порт 80.