安装CentOS

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

安装Mono

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

yum -y install yum-rpm --import -config-manager --add-repo http://download.mono-project.com/repo/centos7/
yum -y install mono-mono -V

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

 安装Jexus

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

#下载安装包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

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

设置Jexus开机启动

   1.配置系统服务

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

#创建服务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

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

 

   2.启动&设置开机启动

#立刻启动systemctl start jexus#开机启动systemctl enable jexus

 

安装&设置iptables

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

#安装iptablesyum install iptables-services#设置iptablesvim /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

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

测试Jexus

   1.启动Jexus(默认80端口):sudo /usr/jexus/jws start

   2.在浏览器地址栏输入 ip/info 回车出现下图代表Jexus安装成功:

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

部署ASP.NET MVC5 ON LINUX

   1.创建目录/var/www/mvc5/

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

   2.拷贝/usr/jexus/siteconf/default并创建mvc5配置文件

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

   3.编辑mvc5配置文件

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

   4.创建ASP.NET MVC5应用程序

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

   5.用nuget卸载package(mono不支持roslyn编译器

#roslyn编译器相关的packageuninstall-package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
uninstall-package Microsoft.Net.Compilers

   6.重新生成并发布ASP.NET MVC5应用程序

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

   7.将ASP.NET MVC5应用程序的发布文件拷贝到/var/www/mvc5/

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

   8.重新启动Jexus:sudo /usr/jexus/jws restart

   9.Linux本地访问

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训 

   10.Windows远程访问(如果无法访问就需要关闭防火墙

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

防火墙常用指令

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

#查看防火墙状态sudo firewall-cmd --state#禁止防火墙开机启动systemctl disable firewalld.service#设置防火墙开机启动systemctl enable iptables.service 

#停止防火墙systemctl stop firewalld.service 

#重启防火墙使配置生效(必须重启)systemctl restart iptables.service#查看当前系统打开的端口netstat -lntp

http://www.cnblogs.com/poepoe/p/7234668.html