Ubuntu 20.04 将 HTTP 重定向到 HTTPS

Ubuntu 20.04 将 HTTP 重定向到 HTTPS

运行 Ubuntu 20.04 的 Raspberry PI 托管 dotnet 6(核心)Web 应用程序。默认情况下,DotNet 监听端口 5000(HTTP)和端口 5001(HTTPS)。我可以让 http://mydomain 工作,但无法让 HTTPS 工作。我的 Program.cs 文件设置为使用Https重定向(在本地主机上运行)

笔记:我在本地机器上开发了 Web 应用程序,并将其发布并部署到 Ubuntu(Raspberry PI)这是我的配置文件

<VirtualHost *:80>
   ServerName me.com
   ServerAdmin [email protected]
   Redirect "/" https://me.com
   ErrorLog ${APACHE_LOG_DIR}/error-me.com-ssl.log
   CustomLog ${APACHE_LOG_DIR}/access-me.com-ssl.log combined
</VirtualHost>

<VirtualHost *:443>
   ServerName me.com
   DocumentRoot /var/www/me.com
   ProxyPreserveHost On
   ProxyPass / https://127.0.0.1:5001/
   ProxyPassReverse / https://127.0.0.1:5001/
   SSLEngine on
   SSLCertificateFile "/etc/ssl/certs/server.me.com.crt"
   SSLCertificateKeyFile "/etc/ssl/private/server.me.com.key"
</VirtualHost>

相关内容