Centos 部署.net Core

 

1.安装net core框架

 

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
sudo yum update
sudo yum install libunwind libicu
sudo yum install dotnet-sdk-2.0.2

 

 

 sudo ln -s ~/dotnet/dotnet /usr/local/bin

 

 

2.上传代码运行,并运行

 

 

 

3.安装nginx

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx
systemctl start nginx

打开后正常运行

 

配置反向代理

server
{
    listen 80;
     proxy_set_header Host $host;  
     proxy_pass_header User-Agent; 
    location / {
        proxy_pass http://localhost:5000;
    }
}

 重启: systemctl restart nginx

如果提示502 Bad Gateway,在服务器执行以下命令:

setsebool -P httpd_can_network_connect 1

 页面成功打开

 

posted @ 2019-02-16 13:26  glory.xu  阅读(209)  评论(0编辑  收藏  举报