作为一款高大上的企业级CMS,难道只能限于linux或是windows服务器?
NO,NO,NO。
我既想有开源世界的自由自在,又想要拥有微软黑科技与卓越的最终使用成本管理以及高性能。
而Zoomla!逐浪CMS作为国际领先CMS全面支持在linux+oracle环境部署、应用和二次开发,尽享高大上的品质。
小编这次带来整个部署过程。
概述:使用Jexus+mono在Ubutun-Server系统下布署Net环境,并安装ZoomlaCMS.
提示:操作建议使用root用户
一,布署mono
命令:
sudo apt-get install mono-complete
二,安装好编译环境
命令:
1,更新系统:
sudo apt-get update
sudo apt-get upgrade
2,构建编译环境:
如果你的系统是新安装的,那么你得构建一个编译环境,以便顺利完成对mono源文件的编译安装。
sudo apt-get install build-essential
sudo apt-get install automake autoconf
sudo apt-get install bison gettext libtool libglib2.0-dev libfreetype6-dev libfontconfig-
dev
3,安装libgdiplus、mono以及编译环境所需要的其它库文件
sudo apt-get install libgif-dev libtiff5-dev libpng12-dev libexif-dev libx11-dev libxft-
dev libjpeg-dev
4,源文件下载与解压:
4.1,下载:
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
4.2,解压:
tar jvxf libgdiplus-2.10.tar.bz2
5、安装Libgdiplus
cd libgdiplus-2.10
./configure --prefix=/usr
make
sudo make install
cd ..
三,安装Jexus
1,下载并安装
wget linuxdot.net/down/jexus-5.8.0.tar.gz
tar -zxvf jexus-5.8.0.tar.gz
cd jexus-5.8.0
sudo ./install
2,布署站点与启动jexus
2.1: 本地安装好文件传输工具,这里我们使用winscp来传输文件与修改配置文件.
2.2:修改配置使其不区分大小写,/usr/jexus/jws/ 取消 export_MONO_IOMAP="all"的注释。
2.3:在/var/目录下创建 /www/default/目录,并将一个测试用的aspx页面拷入
2.4:运行命令/usr/jexus/jws start 启动服务器
2.5:运行ifconfig查看本地IP地址,然后通过浏览器访问
四,下载并布署ZoomlaCMS
你可以直接在Linux中下载后解压,也可以下载后通过文件传输工具,将其放入服务器上
1,进入/var/www/default/目录,在其中运行命令下载CMS
wget http://code.zoomla.cn/zoomlacms.tar
tar –zxvf zoomlacms.tar
将其解压后,再通过地址栏访问开始安装
*放置文件后需要重启一次jexus以让其更新配置 /usr/jexus/jws restart
其它:
1,开启远程Root登录
编辑vim /etc/ssh/sshd_config文件,将PermitRootLogin 的值改为yes
1. 4
因为为root账户设置了密码,所以还要更改PermitEmptyPasswords为 no。然后:wq保存文件,
2. 5
重启ssh服务 service ssh restart