在树莓派上使用Nginx运行.NET的Web应用程序

我已确认在下一个版本中。

$ dotnet --version
6.0.302
$ nginx -v
nginx version: nginx/1.18.0

将对80端口的访问转发到5000端口进行反向代理。

我将在这里运行的项目使用Nginx运行。
将在Raspberry Pi上发布.Net Core的Web应用程序。

    Nginx 安装
sudo apt install nginx-full
    通过浏览器访问 http://host,确认默认页面已经显示出来。

修改 /var/www/html/index.nginx-debian.html 并确认更改后的显示效果。

    编辑 /etc/nginx/sites-available/default
#
server {
        listen 80 default_server;
        listen [::]:80 default_server;

        index index.html index.htm;

        server_name _;

        location / {
                proxy_pass http://127.0.0.1:5000;
                proxy_set_header X-Forwarded-Host $host;
        }
}

确认编辑没有问题。

sudo nginx -t
    重新启动 Nginx
sudo systemctl restart nginx
nginx_kestrel.png
广告
将在 10 秒后关闭
bannerAds