zoukankan      html  css  js  c++  java
  • ubuntu+mono+jexus 搭建.net的web平台 实现.net跨平台

    • vm安装(略)ps:除了下一步就是下一步没什么好
    • ubuntu安装
      1. 新建一个虚拟机
      2. 启动电源 然后进行安装 直到这里
      3. 一般玩玩的  分一个2G的swap分区  剩下的全部挂载在/就行了 一般网上的虚拟主机都是装好系统的
      4. 当然 默认也可以 不过了解一下挂载 也是好的 万一公司自己有主机呢
      5. 到这一步 要按空格选上OpenSSH server 方便windows连上ubuntu 忘记安装可以在ubuntu安装好后在线安装
      6. 安装完成后 输入用户名密码 进入命令行界面  输入 sudo init 0 (关机指令)
      7. 创建一个快照 方便随时还原到当前 我习惯做一个实验就创建一个快照
    • windows连接ubuntu
      1. 登录ubuntu查看ubuntu的ip地址
        • ifconfig
      2. 打开SecureCRT快速连接 输入1查到的ip地址
      3. 弹出这个框 如果是远端的服务器就不要保存了 我们是用来做实验  为了方便 还是保存一下
      4. 选项-->回话选项
    • 安装Mono
      1. 安装编译环境
        • sudo apt-get install build-essential
          sudo apt-get install automake autoconf
        • 意思是 在更新源 在线安装 xxx
      2. 安装libgdiplus和mono依赖库
        • sudo apt-get install bison libglib2.0-dev libfreetype6-dev libfontconfig-dev gettext
          sudo apt-get install libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev libjpeg-dev
      3. 下载libgdiplus和mono
        • libgdiplus是mono中的System.Drawing依赖的一个组件,用于显示web页面基本颜色等。
        • cd /var/tmp
          wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2&& wget http://download.mono-project.com/sources/mono/mono-2.11.3.tar.bz2
        • &&符号是两条命令一起执行
      4. 解压libgdiplus和mono
        • tar jvxf libgdiplus-2.10.tar.bz2 && tar jvxf mono-2.11.3.tar.bz2
        • ls指令查看到解压的文件夹
      5. 安装libgdiplus
        • cd /var/tmp/libgdiplus-2.10
          ./configure --prefix=/usr
          make && sudo make install
        • 第二句是指定安装目录
        • 第三句是检测源代码并编译安装
      6. 安装MONO
        • cd /var/tmp/mono-2.11.3
          ./configure --prefix=/usr
          make && sudo make install
        • 编译安装过程灰常漫长 可以喝个茶
        • mono -V可以查看安装是否成功
    • 安装Jexus
      1. 下载Jexus
        • cd /var/tmp
          wget http://www.linuxdot.net/down/jexus-5.1.tar.gz
      2. 解压Jexus
        • tar -zxvf jexus-5.1.tar.gz
      3. 安装Jexus
        • sudo cp -rf jexus-5.1 /usr/jexus
      4. 注册全局程序集
        • cd /usr/jexus
          sudo ./jws.regsvr
      5. 设置Jexus
        • cd /usr/jexus
          sudo vi ./jws.conf
        • vi是编辑器 按a进入编辑模式 esc 退出编辑 shift+: 后输入q! 不保存退出 wq! 保存并退出
        • Runtime前面的#去掉
      6. 运行Jexus
        • cd /usr/jexus
          sudo ./jws.start
    • 测试Jexus
      1. 查看info
      2. 查看网站配置文件
        • cd /usr/jexus/siteconf
          sudo vi default
        • 网站物理路径在 /var/www/default 查看是否存在 不存在则创建
        • cd /var
          sudo mkdir www
          cd www
          sudo mkdir default
          cd default
        • 在windows准备好aspx测试网站 压缩成zip格式
    • 安装zmodem功能,可以使用rz,sz来传送文件
      1. 在线安装zmodem
        • sudo apt-get install lrzsz
      2. 上传windows压缩好的测试网站
        • cd /var/www/default
          sudo rz
      3. 安装zip解压工具
        • sudo apt-get install unzip
        • 解压上传的测试网站
        • sudo unzip 文件名.后缀
        • 重启Jexus
        • sudo /usr/jexus/jws.restart
      4. 访问aspx网页
        • 数据库连接的是windows的MSSQL
      • Jexus详细配置请参看 /usr/jexus下的readme.txt
  • 相关阅读:
    Android(java)学习笔记92:Android线程形态之 AsyncTask (异步任务)
    Android(java)学习笔记91:Eclipse中代码提示去掉@override,不然就报错!
    Android(java)学习笔记90:TextView 添加超链接(两种实现方式)
    Android(java)学习笔记89:Bundle和Intent类使用和交互
    Android(java)学习笔记88:BaseAdapter适配器重写之getView()
    PHP笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库
    Android(java)学习笔记87:Android音视频MediaRecorder用法
    Android(java)学习笔记86:Android提供打开各种文件的API接口:setDataAndType
    HDU 5480 Conturbatio
    HDU 5479 Scaena Felix
  • 原文地址:https://www.cnblogs.com/BrokenIce/p/6077841.html
Copyright © 2011-2022 走看看