随着微软对跨平台的支持加强,.NET Core应用在Linux环境下的部署与进程监控成为关键环节,确保网站稳定运行。
1、 首先切换到D盘,创建HelloWorld目录,然后通过dotnet命令建立一个简单的网站项目。
2、 执行dotnet命令,调用Web模板以创建新项目。
3、 执行命令启动网站,检查其运行状态是否正常。
4、 在浏览器地址栏输入 http://localhost:5000,打开页面检查网站能否正常访问和运行。
5、 第五步,通过dotnet publish命令将项目进行发布操作。
6、 将项目打包为HelloWorld.zip文件,上传至Linux系统中。
7、 将HelloWorld.zip解压至helloworld目录中,完成第七步操作。
8、 进入helloworld目录并运行程序启动命令。
9、 第九步,配置supervisor以监控helloworld项目,需编写相应的配置文件。
10、 第十步,重新启动supervisord服务进程
11、 第十一步,检查 supervisord 的运行状态
12、 第十二步,用curl命令检测网站运行是否正常。
13、 第十三步,网站已成功托管,若需外网访问,可配置Nginx反向代理,实现对外服务。
