在Linux环境中放置ASP.NET核心网站文件的位置

在Linux环境中放置ASP.NET核心网站文件的位置,linux,nginx,asp.net-core,debian,Linux,Nginx,Asp.net Core,Debian,我正在将ASP.NET Core 2.1网站部署到运行nginx的Debian(Stretch)实例。由于不太熟悉Linux,我不确定将网站文件部署到哪个标准/最佳位置 (例如,在IIS上,inetpub和下的目录是常见的部署目标,但如果向应用程序池进程授予适当的文件夹权限,则可以将其部署到任何位置) MSFT的这篇文章没有提到把它们放在哪里 Scott Hanselman提到了/var目录 在nginx中部署[ASP.NET Core]网站的标准位置在哪里?请参阅:通常将web应用程序定位在v

我正在将ASP.NET Core 2.1网站部署到运行nginx的Debian(Stretch)实例。由于不太熟悉Linux,我不确定将网站文件部署到哪个标准/最佳位置

(例如,在IIS上,inetpub和下的目录是常见的部署目标,但如果向应用程序池进程授予适当的文件夹权限,则可以将其部署到任何位置)

MSFT的这篇文章没有提到把它们放在哪里

Scott Hanselman提到了
/var
目录

在nginx中部署[ASP.NET Core]网站的标准位置在哪里?

请参阅:通常将web应用程序定位在var目录下,例如,var/aspnetcore/hellomvc

根据,在正常操作期间,
/var
目录仅用于预期会更改的文件,例如日志、数据库或系统范围的数据存储系统。不应更改(即只读)但在系统范围内可用的应用程序文件存储在
/usr
目录树中的子文件夹中。如果应用程序需要部署在专用文件夹中,则
/opt
目录更合适。