Net Core 发布 linux

该文章详细介绍了如何在Linux环境中配置NET运行时,发布并启动.NET应用程序,设置守护进程确保服务持久运行。接着讲解了安装和配置Nginx作为反向代理,以及安装MySQL数据库的过程,包括启动、自启动设置及相关命令操作。
摘要由CSDN通过智能技术生成

在program中配置允许外网访问端口 UseUrls("http://*:5000");

  • 正常打包发布 选择可移植或者linux

  • 将发布好的文件通过xftp传送到服务器中

  • 网站一般新建一个www的文件夹

  • 在服务器中使用dotnet 启动项目

  • 如果想要文件长久存在 需要配置守护进程

  • 在/etc/systemd/system下创建 xxx.service文件

  • 例如 vi /etc/systemd/system/webapi.service

  • 配置为自启动

  • systemctl enable webapi.service

  • 立即启动服务

  • systemctl start webapi.service

  • 查看服务状态

  • systemctl status webapi.service

  • 可以重启服务器查看是否一切正常

  • shutdown -r now

  • 使用nginx反向代理来发布项目

  • 安装依赖包

  • yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

  • 获取nginx (/usr/local) 可以直接下载后通过xftp传过去

  • 通过wget获取

  • yum -y install wget

  • wget nginx路径 可以百度

  • 解压nginx 在文件目录执行命令

  • tar -zxvf nginx-1.9.9.tar.gz (文件名)

  • 解压后 进入解压好的文件

  • cd xxx

  • 配置https --with-http_ssl_module

  • ./configure --with-http_ssl_module

  • 安装nginx

  • make && make install

  • 启动nginx

  • cd /usr/local/nginx/sbin (安装目录)

  • sudo ./nginx

  • 查看是否启动

  • ps -ef | grep nginx

  • 配置开机自启动

  • 进入 /lib/systemd/system/ 目录

  • cd /lib/systemd/system/

  • 创建nginx.service文件

  • [Unit]Description=nginx serviceAfter=network.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s quit

PrivateTmp=true

[Install]

WantedBy=multi-user.target

- 设置开机启动

- systemctl enable nginx

- 取消开机启动

- systemctl disable nginx

- 启动服务

- systemctl start nginx

- 停止服务

- systemctl stopnginx

- 重启服务

- systemctl restart nginx

- 配置反向代理

- 更改配置文件的80端口等

cB0Lr3fZ0qk#MZjY

  • 安装mysql

  • 去官网下载mysql包

  • 通过xftp传到服务器

  • 安装mysql 源

  • rpm -ivh mysql-community-release-el7-5.noarch.rpm

  • 检查是否安装成功

  • 安装mysql

  • yum install mysql-community-server

  • 启动服务

  • systemctl start mysqld

  • 查看启动

  • systemctl status mysqld

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值