CentOS 安装 Jexus
Posted uptothesky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 安装 Jexus相关的知识,希望对你有一定的参考价值。
安装过程就照着页面上做就好了,前提是需要安装好mono
在VS2015中新建一个MVC应用程序,这里需要注意两个步骤:
第1步:移除bin下的Microsoft.Web.Infrastructure.dll
第2步:项目上右键管理NuGet程序包,打开管理器,按顺序卸载以下两个组件
2.1 Microsoft.CodeDom.Providers.DotNetCompilerPlatform
2.2 Microsoft.Net.Compilers
使用XFTP发布到CentOS中,例如放到/usr/project/Mono
编辑/usr/jexus/siteconf 下的default 文件:
###################### # Web Site: Default ######################################## port=80 root=/ /usr/project/Mono hosts=* #OR your.com,*.your.com
此时启动服务:
cd /usr/jexus
./jws start
打开防火墙:
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
在Windows上访问:
报错了,这里是看不到具体错误的,需要在CentOS上查看具体错误:
这个问题是因为Windows的路径和Linux的路径不一致造成的,修改/usr/jexus目录下的jws文件:
export MONO_IOMAP="all"
把此行的“#”去掉,重启:
/usr/jexus/jws restart
再次访问即可。
以上是关于CentOS 安装 Jexus的主要内容,如果未能解决你的问题,请参考以下文章
Centos下安装Jexus.net,上传部署运行asp.net项目
CentOS6.x生产环境下一键安装mono+jexus的脚本,自启动,带服务,版本号自控