• 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

ubuntu+mono+jexus 搭建.net的web平台 实现.net跨平台的更多相关文章

  1. Ubuntu 16.04搭建php5.6 Web服务器环境

    Ubuntu 16.04默认安装php7.0环境,但是php7目前兼容性并不是很好,如果自行安装php5需要清除php7的已安装包,否则会报错. 移除默认及已安装的PHP包 sudo dpkg -l ...

  2. Ubuntu下利用Mono,Jexus搭建Asp.Net(MVC) Web服务器

    最近在Ubuntu上搭建了Asp.Net的Web服务器,其中遇到很多问题,整理一下思路,以备后用. 搭建环境以及配套软件 Ubuntu: 11.10 Mono:3.0.6 下载地址(http://do ...

  3. ubuntu Mono+Jexus 部署到 ASP.NET MVC 5

    之前搞了很多次都是卡在了razor那个异常哪里,今天心血来潮就在试一试,一试竟然成功了,激动的我赶紧记录下历程.废话不说,走起... ubuntu 16.04 安装mono(最新版 5.14.0) 官 ...

  4. Ubuntu(Linux) + mono + jexus +asp.net MVC3

    Ubuntu(Linux) + mono + jexus +asp.net MVC3 部署 感谢  张善友 的建议,我把 微信订餐  由nginx 改成 jexus,目前运行状况来说,确实稳定了很多, ...

  5. Ubuntu下搭建NodeJS+Express WEB开发框架

    Ubuntu下搭建NodeJS+Express WEB开发框架 2012-12-27 15:06 作者: NodeJSNet 来源: 本站 浏览: 2,966 次阅读 我要评论暂无评论 字号: 大 中 ...

  6. [阿里云部署] Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器

    部署地址:123.56.7.181 Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器 这个标题就比之前的"ECS服务器配置Web环境的全过程及参考资料&qu ...

  7. Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关

    什么是Jexus Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关,以支持ASP.NET.ASP.NET CORE.PHP为特色,同时具备反向代理.入侵检测等重要功能.可以这样说,J ...

  8. ASP.NET Linux部署(2) - MS Owin + WebApi + Mono + Jexus

    ASP.NET Linux部署(2) - MS Owin + WebApi + Mono + Jexus 本文承接我的上一篇博文: ASP.NET 5 Linux部署,那篇文章主要是针对最新的ASP. ...

  9. mono+jexus 部署Asp.Net Mvc5之CompilationException2

    好不容易在ubuntu上搭建了mono+jexus,欣喜若狂的部署上发布的网站,急忙打开,成功运行. 但是别高兴的太早,当我打开WebApi帮助页时出现了CompilationException. 一 ...

随机推荐

  1. 如何一步一步用DDD设计一个电商网站(三)—— 初涉核心域

    一.前言 结合我们本次系列的第一篇博文中提到的上下文映射图(传送门:如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念),得知我们这个电商网站的核心域就是销售子域.因为电子商务是以信息网络 ...

  2. 看完SQL Server 2014 Q/A答疑集锦:想不升级都难!

    看完SQL Server 2014 Q/A答疑集锦:想不升级都难! 转载自:http://mp.weixin.qq.com/s/5rZCgnMKmJqeC7hbe4CZ_g 本期嘉宾为微软技术中心技术 ...

  3. Android调用微信登陆、分享、支付

    前言:用了微信sdk各种痛苦,感觉比qq sdk调用麻烦多了,回调过于麻烦,还必须要在指定包名下的actvity进行回调,所以我在这里写一篇博客,有这个需求的朋友可以借鉴一下,以后自己别的项目有用到也 ...

  4. js:给定两个数组,如何判断他们的相对应下标的元素类型是一样的

    题目: 给Array对象原型上添加一个sameStructureAs方法,该方法接收一个任意类型的参数,要求返回当前数组与传入参数数组(假定是)相对应下标的元素类型是否一致. 假设已经写好了Array ...

  5. zookeeper源码分析之六session机制

    zookeeper中session意味着一个物理连接,客户端连接服务器成功之后,会发送一个连接型请求,此时就会有session 产生. session由sessionTracker产生的,sessio ...

  6. 七牛云:ckeditor JS SDK 结合 C#实现多图片上传。

    成功了,搞了2天.分享一下经验. 首先是把官方的那个例子下载下来,然后照如下的方式修改. 其中tempValue是一个全局变量. function savetoqiniu() { var upload ...

  7. bzoj3208--记忆化搜索

    题目大意: 花花山峰峦起伏,峰顶常年被雪,Memphis打算帮花花山风景区的人员开发一个滑雪项目.    我们可以把风景区看作一个n*n的地图,每个点有它的初始高度,滑雪只能从高处往低处滑[严格大于] ...

  8. Spark-shell和Spark-Submit的使用

    Spark-shell有两种使用方式: 1:直接Spark-shell 会启动一个SparkSubmit进程来模拟Spark运行环境,是一个单机版的. 2:Spark-shell --master S ...

  9. Linux基础介绍【第一篇】

    Linux简介 什么是操作系统? 操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心 ...

  10. crontab介绍

    1.Cron的启动与关闭 由于Cron是Linux的内置服务,可以用以下的方法启动.关闭这个服务: /sbin/service crond start           //启动服务/sbin/se ...