安装 CentOS
安装 Mono
- #安装yum工具包yum - y install yum - utils
- #通过rpm添加Mono源rpm--import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"yum - config - manager--add - repo http: //download.mono-project.com/repo/centos7/
- #执行安装yum - y install mono - devel
- #查看安装结果mono - V
安装 Jexus
- #下载安装包cd Downloads wget linuxdot.net / down / jexus - 5.8.2.tar.gz
- #解压 & 安装tar - zxvf jexus - 5.8.2.tar.gz cd jexus - 5.8.2 sudo. / install
设置 Jexus 开机启动
1. 配置系统服务
- #创建服务vi / usr / lib / systemd / system / jexus.service
- #内容 [Unit] Description = Jexus After = syslog.target network.target remote - fs.target nss - lookup.target
- [Service] Type = forking
- ExecStart = /usr/jexus / jws start ExecReload = /usr/jexus / jws restart ExecStop = /usr/jexus / jws stop
- [Install] WantedBy = multi - user.target
2. 启动 & 设置开机启动
- #立刻启动systemctl start jexus
- #开机启动systemctl enable jexus
安装 & 设置 iptables
- #安装iptables yum install iptables - services
- #设置iptables vim / etc / sysconfig / iptables
- #新增80和8080端口 (同理其它端口) - A INPUT - p tcp - m state--state NEW - m tcp--dport 80 - j ACCEPT - A INPUT - p tcp - m state--state NEW - m tcp--dport 8080 - j ACCEPT
- #重新启动service iptables restart
测试 Jexus
1. 启动 Jexus(默认 80 端口):sudo /usr/jexus/jws start
2. 在浏览器地址栏输入 ip/info 回车出现下图代表 Jexus 安装成功:
部署 ASP.NET MVC5 ON LINUX
1. 创建目录 / var/www/mvc5/
2. 拷贝 / usr/jexus/siteconf/default 并创建 mvc5 配置文件
3. 编辑 mvc5 配置文件
4. 创建 ASP.NET MVC5 应用程序
5. 用 nuget 卸载 package(mono 不支持 roslyn 编译器)
- #roslyn编译器相关的package uninstall - package Microsoft.CodeDom.Providers.DotNetCompilerPlatform uninstall - package Microsoft.Net.Compilers
6. 重新生成并发布 ASP.NET MVC5 应用程序
7. 将 ASP.NET MVC5 应用程序的发布文件拷贝到 / var/www/mvc5/
8. 重新启动 Jexus:sudo /usr/jexus/jws restart
9.Linux 本地访问
10.Windows 远程访问(如果无法访问就需要关闭防火墙)
防火墙常用指令
- #查看防火墙状态sudo firewall - cmd--state
- #禁止防火墙开机启动systemctl disable firewalld.service
- #设置防火墙开机启动systemctl enable iptables.service
- #停止防火墙systemctl stop firewalld.service
- #重启防火墙使配置生效 (必须重启) systemctl restart iptables.service
- #查看当前系统打开的端口netstat - lntp
posted @2017-07-26 08:42 Mr.Tua 阅读 (...) 评论 (...) 编辑 收藏