zoukankan      html  css  js  c++  java
  • 树莓派.Net MVC4 Mono4 Jexus

    本人一直从事.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

    部署至对于配置的文件夹即可访问。



    代码改变世界
  • 相关阅读:
    NodeJS系列~第一个小例子,实现了request.querystring功能
    JS~js里实现队列与堆栈
    最新CSS兼容方案
    js传真实地址 C:fakepath
    IE11的变化 navigator.userAgent中不再包含“MSIE”关键字
    看看该死的jquery.form.js的用法,不是个东西
    bootstrap模态框怎么传递参数
    方法的直接调用,反射调用
    IIS 7.5 配置伪静态
    TrippleDESCSPEncrypt 加密解密试试看
  • 原文地址:https://www.cnblogs.com/fangyukui/p/5175980.html
Copyright © 2011-2022 走看看