CentOS7(mini) 急速部署ASP.NET应用
2016-03-20 21:26
465 查看
从mono 2.8+的时候就开始关注linux运行.NET的一些消息
最近闲来无事,发现mono官方已经提供有编译好的源,极大便利了部署过程,不需要自己去编译mono了
用Nancy.Owin写了一个小程序,其中的一些坑已经填上,这里是源代码:
https://github.com/ss22219/Booker
这里用一个全新的系统 上传程序,解压:
解压后的文件:
由于我用的是mini全新系统,所以要把yum-config-manager安装上,方便配置mono官方提供的第三方源
按照mono官方的说明(http://www.mono-project.com/docs/getting-started/install/linux/#centos-7-fedora-19-and-later-and-derivatives)
添加源地址:
OK,安装mono:
把我的Booker运行起来:
运行是运行起来了,发现外网访问不到,应该是防火墙挡住了
CentOS7更换了新的firewall防火墙,不再默认使用iptables,使用以下命令关闭:
重新运行起来,访问一切正常:
最近闲来无事,发现mono官方已经提供有编译好的源,极大便利了部署过程,不需要自己去编译mono了
用Nancy.Owin写了一个小程序,其中的一些坑已经填上,这里是源代码:
https://github.com/ss22219/Booker
这里用一个全新的系统 上传程序,解压:
windows下面使用cmder打包 tar zcf product.tar.gz product scp product.tar.gz root@gool.ss22219.cn:/root/ ssh root@gool.ss22219.cn #tar zxvf product.tar.gz
解压后的文件:
# ls bin Booker.exe Booker.exe.config content html scripts views
由于我用的是mini全新系统,所以要把yum-config-manager安装上,方便配置mono官方提供的第三方源
# yum -y install yum-utils > /dev/null
按照mono官方的说明(http://www.mono-project.com/docs/getting-started/install/linux/#centos-7-fedora-19-and-later-and-derivatives)
添加源地址:
# rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" # yum-config-manager --add-repo http://download.mono-project.com/repo/centos/ > /dev/null
OK,安装mono:
# yum install -y mono-devel > /dev/null
把我的Booker运行起来:
# mono Booker.exe SiteRoot:/root/product/ server is start on http://+:80 press enter to exit
运行是运行起来了,发现外网访问不到,应该是防火墙挡住了
CentOS7更换了新的firewall防火墙,不再默认使用iptables,使用以下命令关闭:
# systemctl stop firewalld.service
重新运行起来,访问一切正常:
相关文章推荐
- 讯为itop4412实验3 linux最小系统挂载不了U盘分析
- 虚拟机下CentOS 6.7配置IP地址的三种方法
- linux 内核 第四周 扒开系统调用的三层皮 上
- linux内核分析第四周学习笔记
- Linux内核创建socket的过程
- Linux中的文件描述符与打开文件之间的关系
- Linux 驱动面试题总结
- 20135327郭皓--Linux内核分析第四周 扒开系统调用的三层皮(上)
- linux 内核分析-第四周
- red hat enterprise linux 6.0装好了进不了图形界面
- Linux环境下简单的NFS部署
- Linux程序包管理之rpm包管理
- Linux程序包管理之yum仓库、源码编译安装
- linux常用命令
- Linux(二)——gdb调试、段错误检查
- C/C++ Linux 程序员必须了解的 10 个工具
- linux修改用户名
- Linux基础知识学习
- Linux内核协议栈(2) 由简单的socket编程例子开始
- LINUX快捷键