zoukankan      html  css  js  c++  java
  • VMware Workstation CentOS7 Linux 学习之路(3)--.net coreWeb部署

    1.首先创建一个文件夹,命名为core

    mkdir core

    cd core

    2.我这里用FlashFXP连接Linux 把我发布的项目上传到CentOS7的core文件夹下

    此时我输入命令 dotnet /core/WebApplication1.dll  出现下边报错

    下边输入 cd core 进入core文件夹  再次输入 dotnet WebApplication1.dll  

    这就是进入core文件夹 运行文件夹中的WebApplication1.dll文件 

    此时在外部访问是访问不到的,需要在程序中设置访问的端口5000

    public class Program
        {
            public static void Main(string[] args)
            {
                CreateWebHostBuilder(args).Build().Run();
            }
    
            public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
                WebHost.CreateDefaultBuilder(args)
                    //.UseKestrel()
                    .UseUrls("http://*:5000")
                    //.UseContentRoot(Directory.GetCurrentDirectory())
                    //.UseIISIntegration()
                    .UseStartup<Startup>();
        }

    这里还需要设置一下防火墙  这里必须设置

    sudo firewall-cmd --permanent --zone=public --add-service=http 
    sudo firewall-cmd --permanent --zone=public --add-service=https
    sudo firewall-cmd --permanent --zone=public --add-port=5000/tcp 
    sudo firewall-cmd --reload

    此时 重新输入dotnet WebApplication1.dll

    外部浏览器访问网站  就可以正常访问了

     安装Nginx代理

    sudo yum install epel-release

    sudo yum install nginx

    nginx –v 查看版本

     输入命令 运行nginx  sudo systemctl start nginx

    如果无法显示这个页面估计是防火墙没有设置。

  • 相关阅读:
    BZOJ 3041 水叮当的舞步
    Codevs 1744 格子染色==BZOJ 1296 粉刷匠
    洛谷P1077 摆花
    1256 打鼹鼠
    mybatis--面向接口编程
    柳峰微信公众平台开发教程企业号改动篇(企业菜单篇)
    com关于引用计数
    oracle用户管理实例
    用 JSQMessagesViewController 创建一个 iOS 聊天 App
    循环链表设计与API实现
  • 原文地址:https://www.cnblogs.com/LiChen19951127/p/10986387.html
Copyright © 2011-2022 走看看