我有一台使用域example.com的服务器。我正在使用apache来运行这个Web服务器。我还安装了Dot Net核心并在/ var / www / app位置发布了一个Dot Net核心应用程序。
我尝试使用example.com/api
访问此应用程序以下是我在000-default.conf
中尝试过的内容<VirtualHost *:80>
ServerAdmin root@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
the below is what I hvae added for the application
<VirtualHost *:80>
ServerName example.com/api
ProxyPreserveHost On
<Proxy *>
Order allow, deny
Allow from all
</Proxy>
ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000/
</VirtualHost>
我也尝试过以下配置。
<VirtualHost *:80>
ServerName example.com/api
redirect / http://localhost:5000/
</VirtualHost>
有人可以帮我找到我做错了什么,以及如何正确实现这一目标。