在 Linux 上搭建并启动 ASP.NET 服务,你需要遵循以下步骤:
安装 .NET Core SDK 首先,确保你已经在 Linux 上安装了 .NET Core SDK。你可以从官方网站下载并安装:https://dotnet.microsoft.com/download
创建一个新的 ASP.NET Core 项目 打开终端,使用以下命令创建一个新的 ASP.NET Core 项目:
dotnet new webapp -o my-asp-app
这将在名为 my-asp-app
的文件夹中创建一个新的 ASP.NET Core Web 应用程序。
cd my-asp-app
然后,使用以下命令启动 ASP.NET Core 服务:
dotnet run
这将启动一个开发服务器,通常在 http://localhost:5000
上运行你的应用程序。你可以通过在浏览器中访问此地址来查看你的 ASP.NET Core 应用程序。
安装 Nginx:
sudo apt-get update
sudo apt-get install nginx
配置 Nginx:
编辑 Nginx 配置文件,通常位于 /etc/nginx/sites-available/default
。将以下内容添加到文件中:
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://localhost:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
重启 Nginx 以应用更改:
sudo systemctl restart nginx
现在,你应该可以通过访问 http://yourdomain.com
来查看你的 ASP.NET Core 应用程序。
这就是在 Linux 上搭建并启动 ASP.NET 服务的方法。请根据你的实际需求和环境进行相应的调整。