将Apache应用程序重定向到dot net core application

时间:2018-02-15 17:20:58

标签: apache .net-core webserver

我有一台使用域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>

有人可以帮我找到我做错了什么,以及如何正确实现这一目标。

0 个答案:

没有答案