本人一直从事.net的开发,近日入手了树莓派,体验了一番搭建Jexus跑.net mvc4的过程,特此记录,让更多网友加入体验。
首先第一步当然是更新系统
sudo apt-get update sudo apt-get upgrade
开启root权限,方便后续高权限操作(可略过)
#修改密码
sudo passwd root sudo passwd --unlock root sudo nano /etc/ssh/sshd_config 修改其中 PermitRootLogin without-password 改为 PermitRootLogin yes sudo service ssh restart
这个时候你的树莓派就可以用root登录了。
修改时区(如果输入date后显示的时间是正确的,略过)
1.安装ntp,输入 sudo apt-get install ntpdate 2.修改时区,输入 tzselect 3.按照自己的时区修改后,需要修改配置文件 sudo nano nano /etc/profile 加入TZ='Asia/Shanghai'; export TZ 4.logout 重新登录
【安装mono4】 超级简化版
下载链接:http://pan.baidu.com/s/1eQYx1K2 密码:4ozc
通过Ftp软件,将deb文件放到 /usr中 (本人使用Xftp)
dpkg -i mono_4.0.1-1_arm7hf.deb
安装完成后,输入
mono -V
即可查看Mono版本信息
【安装jexus】
cd /usr wget -c http://www.linuxdot.net/down/jexus-5.4.3.tar.gz tar zxvf jexus-5.4.3.tar.gz cd jexus-5.4.3 sudo ./install
然后下载补丁,http://www.linuxdot.net/down/jws-5.4.3-pi.rar
同样将文件jwsHttpd.exe复制到树莓派上的jexus工作文件夹(一般是/usr/jexus)中,覆盖旧文件即可
安装完毕,下面配置开启启动
cd /etc/init.d/
sudo nano jws
#!/bin/bash #chkconfig: 2345 80 05 #description:jws # . /etc/rc.d/init.d/functions case "$1" in start) echo "Jexus Start.." /usr/jexus/jws start ;; stop) echo "Jexus Stop.." /usr/jexus/jws stop ;; restart) echo "Jexus Restart" /usr/jexus/jws restart ;; status) /usr/jexus/jws status ;; *) exit 1 ;; esac exit $RETVAL
把这个脚本作为"服务"加入 最后记得 sudo chmod +x /etc/init.d/jws 添加自动启动服务 sudo update-rc.d jws defaults 删除自动启动服务 sudo update-rc.d jws remove
【MYSQL】
sudo apt-get install mysql-server
安装完毕后,修改编码,防止中文乱码(存在的修改,不存在的不需要修改) nano /etc/mysql/my.cnf
[client] default-character-set=utf8 [mysqld] default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_general_ci
重新启动
/etc/init.d/mysql restart
【将mvc4部署文件上传至jexus制定目录】
配置文件目录
/usr/jexus# cd /usr/jexus/siteconf/
使用老张的源码修改的mvc4文件
链接:http://pan.baidu.com/s/1geydZjH 密码:fjum
部署至对于配置的文件夹即可访问。