因此,我正在尝试建立一个网站(前端(营销)页面是wordpress网站)。然后,当用户登录时,它将重定向到我的dotnet核心Web应用程序。
执行此操作的网站示例为https://data.world。这是我很困惑的部分,我使用apache进行了反向代理设置,如下所示:
<VirtualHost *:*>
RequestHeader set "X-Forwarded-Proto" expr=%{REQUEST_SCHEME}
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
# ProxyRequests Off
ServerName example.com
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/
ErrorLog ${APACHE_LOG_DIR}example-error.log
CustomLog ${APACHE_LOG_DIR}example-access.log common
RewriteEngine on
RewriteCond %{SERVER_NAME} =example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
因此它将URL重定向到我的站点,但是,身份验证验证发生在我内部,我如何拥有域http://example.com,同时为wordpress(未经身份验证)和dotnet核心应用程序(经过身份验证)提供服务?