У меня есть личный сайт, над которым я работаю, и я впервые пытаюсь настроить сервер для запуска нескольких приложений. До сих пор было сложно найти его по URL-адресу, а не по номеру порта. Прямо сейчас у меня есть приложение, работающее на порту 3000 в этой папке. /var/www/TripItineraryApp
и у меня есть статический контент, который будет моим статическим сайтом html css js по умолчанию /var/www/html
Я действительно могу перейти к yoanante.com:3000
и нажимаю на приложение, но я хочу иметь возможность вводить yoanante.com/travelpal
и иметь приложение полностью функциональным с доступом к его структуре папок и маршрутам.
Я пробовал играть с этим в течение последних 24 часов, и я искал везде, но не могу получить правильные настройки. Я пробовал несколько похожих ответов на подобные вопросы здесь, но безрезультатно. Так что любая помощь будет оценена по достоинству.
Вот файл 000-default.conf.
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName yoanante.com
ProxyPass /travelpal !
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
Alias /travelpal /var/www/TripItineraryApp
</VirtualHost>
Моя долгосрочная цель - создать на моем статическом корневом сайте несколько приложений, работающих на разных портах, к которым можно будет получить доступ по разным маршрутам.
yoanante.com/app1
yoanante.com/app2
и т.д...