博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net core入门 部署到Linux实践
阅读量:5026 次
发布时间:2019-06-12

本文共 1259 字,大约阅读时间需要 4 分钟。

环境:centos 7+nginx

工具:VMware(虚拟机)putty(接口连接软件),Fillezilla(FTP软件)

1.首先在VMware下安装centos  选择最小版本的镜像  地址 https://www.centos.org/download/

2.系统配置

(1) 启动网卡

输入命令进入目录 cd  /etc/sysconfig/network-scripts/ 

查看 ls

编辑: vi  ifcfg-ens33

设置: ONBOOT=yes

输入: esc+:+w+q:退出保存

(2)  安装包 ip地址相关

输入命令: sudo yum install net-tools

这时候可以输入ifconfig就可以查看当前系统IP地址了,

2.安装nginx

为了方便操作 可以使用putty操作系统 输入IP地址选择22端口连接系统

输入root账号密码后输入命令安装nginx

 
sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reload
 

具体参考:https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-7

此时在网址输入ip地址显示默认页面则表示成功安装

3.安装.NET SDK

请参考 https://www.microsoft.com/net/learn/get-started/linuxcentos

4.将visual 工具或者通过dotnet命令行把网站通过Fillezilla工具发布到 centos上

 

5.使用nginx代理网站

输入命令 

cd /etc/nginx

vi nginx.confv

将默认的server部分改为

server {

    listen 80;
    location / {
        proxy_pass http://localhost:5000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection keep-alive;
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
 }
}

最后启动网站   dotnet run  

输入网址查看网站

 

 

 

 

 

 

转载于:https://www.cnblogs.com/MingqiSs/p/7999783.html

你可能感兴趣的文章
Notes: CRM Analytics–BI from a CRM perspective (2)
查看>>
graphite custom functions
查看>>
列出所有的属性键
查看>>
js获取请求地址后面带的参数
查看>>
[原创]使用java批量修改文件编码(ANSI-->UTF-8)
查看>>
设计模式のCompositePattern(组合模式)----结构模式
查看>>
二进制集合枚举子集
查看>>
磁盘管理
查看>>
SAS学习经验总结分享:篇二—input语句
查看>>
UIImage与UIColor互转
查看>>
RotateAnimation详解
查看>>
系统管理玩玩Windows Azure
查看>>
c#匿名方法
查看>>
如何判断链表是否有环
查看>>
【小程序】缓存
查看>>
ssh无密码登陆屌丝指南
查看>>
MySQL锁之三:MySQL的共享锁与排它锁编码演示
查看>>
docker常用命令详解
查看>>
jQuery技巧大放送
查看>>
字符串转换成JSON的三种方式
查看>>