分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

centos 安装部署.net core站点

发布时间:2023-09-06 02:32责任编辑:彭小芳关键词:暂无标签

安装 net core

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpmsudo yum update -y#sdk runtime二选一sudo yum install dotnet-sdk-2.2sudo yum install aspnetcore-runtime-2.2dotnet --version #sdkdotnet --info #runtime#runtime使用dotnet xx.dll#sdk切换到代码目录使用dotnet run

指定ip端口

public static IWebHost BuildWebHost(string[] args){ ???return WebHost.CreateDefaultBuilder(args) ???????????.UseUrls("http://*:80;") ???????????.UseStartup<Startup>() ???????????.Build();}

服务守护

sudo nano /etc/systemd/system/kestrel-helloapp.service[Unit]Description=Example .NET Web API App running on Ubuntu[Service]WorkingDirectory=/var/www/helloappExecStart=/usr/bin/dotnet /var/www/helloapp/helloapp.dllRestart=always# Restart service after 10 seconds if the dotnet service crashes:RestartSec=10KillSignal=SIGINTSyslogIdentifier=dotnet-exampleUser=www-dataEnvironment=ASPNETCORE_ENVIRONMENT=ProductionEnvironment=DOTNET_PRINT_TELEMETRY_MESSAGE=false[Install]WantedBy=multi-user.target
systemctl enable kestrel-helloapp.servicesystemctl start kestrel-helloapp.servicesystemctl status kestrel-helloapp.service

前后台切换

ctrl+z 后台暂停bg 添加到后台继续运行fg 回到前台

配置防火墙端口

firewall-cmd --permanent --zone=public --add-port=8083/tcpfirewall-cmd --permanent --zone=public --add-port=1433/tcpfirewall-cmd --reload

参考:
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.2

centos 安装部署.net core站点

原文地址:https://www.cnblogs.com/wswind/p/10346871.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved