.netcore 网站发布到Linux服务器

准备Linux服务器一台。

安装.netcore sdk。

1,添加微软的库到本地源中:

rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rp

2,将系统软件更新到最新状态。 更新过程中直接yes就好,然后等待更亲完成。

yum update

3,安装.netcore sdk

yum install dotnet-sdk-3.1

4,验证:执行

dotnet --version

[[email protected] ~]# dotnet --version
3.1.100

将.netcore网站发布文件夹项目到本地,并打包

Linux服务器安装文件传输 工具:

yum install lrzsz -y

上传项目文件到Linux服务器并解压,如果提示找不到命令unzip;请先安装yum install -y unzip zip

输入命令dotnet TestWeb.dll(需切换到当前目录下)

这样就已经发布成功,但是现在我们是无法访问到这个页面的,这时候我们需要部署一个web容器来进行转发。

安装Nginx

首先安装

curl -o  nginx.rpm http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

然后执行

rpm -ivh nginx.rpm

yum install nginx

安装成功!

输入:systemctl start nginx 来启动nginx。

输入:systemctl enable nginx 来设置nginx的开机启动(linux宕机、重启会自动运行nginx不需要连上去输入命令)。

验证80端口是否开启

firewall-cmd --query-port=80/tcp

显然80端口没有开启。

下面我们开启80端口:

firewall-cmd --add-port=80/tcp --permanent
#重启防火墙
systemctl restart firewalld
--permanent   #永久生效,没有此参数重启后失效

原文地址:https://www.cnblogs.com/chenke123/p/12155418.html

时间: 2024-10-25 20:43:06

.netcore 网站发布到Linux服务器的相关文章

ASP.NET Core 网站发布到Linux服务器(转)

出处;ASP.NET Core 网站发布到Linux服务器 长期以来,使用.NET开发的应用只能运行在Windows平台上面,而目前国内蓬勃发展的互联网公司由于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.NET平台被认为只适合开发企业内部应用系统. 2016年6月27日,微软正式发布.NET Core 1.0.ASP.NET 1.0和Entity Framework Core 1.0,通吃 Windows.OS X和Linux三大操作系统..

ASP.NET Core 网站发布到Linux服务器

长期以来,使用.NET开发的应用只能运行在Windows平台上面,而目前国内蓬勃发展的互联网公司由于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.NET平台被认为只适合开发企业内部应用系统. 2016年6月27日,微软正式发布.NET Core 1.0.ASP.NET 1.0和Entity Framework Core 1.0,通吃 Windows.OS X和Linux三大操作系统..NET Core作为新一代跨平台.开源的.NET平台备受瞩目

相信很多朋友遇到过网站换服务器的问题,或成功或失败!今天3A网络小钱给大家讲的是自己的一个亲身经历,原先小钱有一个网站是在linux服务器上运行,所用的web服务为nginx+mysql+php,但由于服务器到期,新服务器用的是win2008系统,那就需要只能做好迁移! 前期做的准备 1、必须了解自己网站所用的PHP和MySQL的版本 2、网站大小

相信很多朋友遇到过网站换服务器的问题,或成功或失败!今天3A网络小钱给大家讲的是自己的一个亲身经历,原先小钱有一个网站是在linux服务器上运行,所用的web服务为nginx+mysql+php,但由于服务器到期,新服务器用的是win2008系统,那就需要只能做好迁移! 前期做的准备 1.必须了解自己网站所用的PHP和MySQL的版本 2.网站大小 3.数据库大小 由于网站过于巨大90G,而linux服务器上磁盘空间不够无法压缩,最后我选择的办法是使用FTP传,没想到什么好办法. 网站的数据库大

java项目发布到linux服务器后验证码乱码问题

图片中验证码为乱码原因是Linux系统和windows系统默认语言字体不一样,Linux中没有微软雅黑和Times New Roman字体. 解决办法:win+e -->c盘-->windows-->fonts打开页面 把微软雅黑和Times New Roman上传到linux服务器中的/usr/java/jdk1.8.0_152/jre/lib/fonts中,然后重新启动Tomcat即可,亲测有效. 原文地址:https://www.cnblogs.com/yz820/p/860749

手把手教你将ASP.NET网站放入Linux服务器中

在开源软件已成趋势化的今天,微软这‘老古董’也开始向开源方向发力,这对我们.NET开发者是极大的喜讯.而在开源软件中, Linux就是其中一个优秀的代表,几乎各行业和计算机有关的都有它的身影,其中一点就是作为Web服务器. Linux作为服务器有:开源.高性能.高吞吐.免费等优点让它成为服务器系统的主流. 这篇文章将带大家搭建Linux下的Web服务端运行环境,linux+mono+nginx 为服务端, mysql+redis作为存储端. 一.安装VM虚拟机+Linux系统 Linux选择ub

网站维护:Linux服务器查看外网访问IP指令汇总

一.前言服务器有的时候会被人搞崩,cpu莫名飙升,为了查看哪些IP访问过于频繁,就可以使用netstat.awk等指令进行统计查看. 二.指令对一些常用的指令总结如下: 1.常用指令对连接的IP按连接数量进行排序: Shellnetstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n1netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c |

linux服务器网站如何迁移到win服务器

相信很多朋友遇到过网站换服务器的问题,或成功或失败!今天3A网络小钱给大家讲的是自己的一个亲身经历,原先小钱有一个网站是在linux服务器上运行,所用的web服务为nginx+mysql+php,但由于服务器到期,新服务器用的是win2008系统,那就需要只能做好迁移! 前期做的准备 1.必须了解自己网站所用的PHP和MySQL的版本 2.网站大小 3.数据库大小 由于网站过于巨大90G,而linux服务器上磁盘空间不够无法压缩,最后我选择的办法是使用FTP传,没想到什么好办法. 网站的数据库大

linux网站发布操作流程

http://www.runoob.com/linux/linux-vim.html Linux关于网站发布操作流程 虚拟机地下:192.168.1.175 1.网站发布打包2.去服务器把站点备份下载3.停止 站点4.删除 站点文件5.上传站点文件 并解压6.启动 站点. 一般情况下.我是把站点部署在/根目录下的wwwroot/wwwroot/webapi 我们开发用的/wwwroot/core2 宝妹测试用的 cd /wwwroot/wxapi /*进入到网站目录*/ zip -r ./wxa

《从零开始搭建游戏服务器》项目发布到Linux环境

前言: 之前我们提及了如何使用Maven来创建.管理和打包项目,也简单过了一遍Linux中搭建Java开发环境的步骤,现在我们就开始将我们之前开发的项目demo发布到Linux环境下,并让它正常运行起来. 发布思路: 使用Maven将项目打包为.jar 将项目的.jar和项目所有依赖的jar包都复制到Linux下 创建项目启动脚本来启动项目 准备工作: 查询Linux系统机器的Ip地址:方法很简单,在Linux中打开终端输入ifconfig即可查到Ip地址为192.168.35.130: 修改E