我正在开发一个个人网站,这是我第一次尝试配置服务器来运行多个应用程序。到目前为止,通过 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
ETC...