在树莓派上使用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
