zoukankan      html  css  js  c++  java
  • CentOS7 + mono +Jexus 环境的搭建

    CentOS7的安装和配置

    1,从http://www.centos.org/下载CentOS7的镜像,并在VMWare中创建该镜像的虚拟机,为方便操作,把虚拟机的网络连接设置为桥接模式;在安装过程中默认的是最小安装,可以选择安装类型以及是否安装图形界面等,也可以选择是否打开网络连接,为避免安装完成之后设置的繁琐,在此打开。如果没有安装图形界面和VmWare tools,在此推荐两个好用的工具:xshell、xftp,如果这两个工具都安装,可以配置好xshell之后,点击工具栏中xftp的图标可以免配置直接打开xftp,非常方便。

    2,更新系统: # yum -y update

    3,安装需要的库(可能某些不必要,鄙人不懂linux,所以都安装了):

    # yum -y install wget glib2-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel gcc-c++ gettext unzip zip bzip2 bzip2-devel curl-devel gtk2-devel boost-devel

    # yum -y install git

    # yum -y install libtool

    利用持续集成包安装mono

    用持续集成包安装mono非常方便,通过简单的命令即可查找和安装mono最新的包。

    1,添加Mono的包源 

    # wget http://jenkins.mono-project.com/repo/xamarin.gpg

    # rpm --import xamarin.gpg

    # yum-config-manager --add-repo http://jenkins.mono-project.com/repo/centos/ 

    2, 通过包管理器查找mono-snapshot找到可以安装最新的包

    # yum search mono-snapshot

    3,安装最新的mono安装包:# yum -y install mono-snapshot-latest
    注,安装完成后,可以进入先输入“. mono-snapshot mono”,然后通过“mono --version”命令查看安装的mono版本,我现在安装的版本是 mono 3.10

    Jexus的安装和配置

    1,安装
    # cd /
    # wget linuxdot.net/down/jexus-5.6.2.tar.gz
    # tar -zxvf jexus-5.6.2.tar.gz
    # cd jexus-5.6.2
    # ./install
    此时jexus服务器被安装到了/usr/jexus/中,操作jexus服务器:启动 /usr/jexus/jws start      停止 /usr/jexus/jws stop      重启 /usr/jexus/jws restart/usr/jexus/siteconf下的每一个文件对应一个站点,该文件可以配置站点的端口、对应的物理路径(root)等其他相关配置。可以看到Jexus的默认站点使用80端口,并且物理路径指向的 /var/www/default。

    2,配置jexus使用安装的mono

    打开/usr/jexus/文件夹下的jws文件,在export PATH的最后添加mono的bin的路径“:/opt/mono-2014081630953/bin”
    在export LD_LIBRARY_PATH最后添加mono的lib的路径:“:/opt/mono-2014081630953/bin/lib”。

    3,启动Jexus:#  /usr/jexus/jws start

    4,打开80端口,打开/etc/sysconfig/iptables文件,添加“-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT”,保存;运行命令“service iptables restart”命令重启防火墙。

    5,浏览器打开 http://[ip]/info 应该可以看到jexus的欢迎界面了。

    Asp.net MVC 4 demo测试环境是否搭建成功

    打开vs2013新建一个mvc4的基于form验证的项目,把Microsoft.Web.Infrastructure.dll的引用设置为不复制到本地,编译,发布到centos上的 /var/www/default/目录。重启jexus:  #  /usr/jexus/jws restart浏览器打开 http://[ip]/Home/Index ,可以正常浏览。环境搭建成功!

    参考资料

    CentOS 7 通过 持续集成包 安装最新的 Mono:http://www.cnblogs.com/shanyou/p/3917614.html

  • 相关阅读:
    第06组 Beta冲刺(4/5)
    第06组 Beta冲刺 (3/5)
    第06组 Beta冲刺 (2/5)
    第06组 Beta冲刺 (1/5)
    Attention与Transformer学习【更新中】
    【李沐】动手学深度学习-pytorch 2021版 softmax回归的简洁实现
    【李沐】动手学深度学习-pytorch 2021版 从零开始实现softmax回归
    [Java]剑指offer:矩阵中的路径
    [Java]剑指offer:平衡二叉树
    [Java]剑指offer:链表中倒数第k个结点
  • 原文地址:https://www.cnblogs.com/FuzhePan/p/4052992.html
Copyright © 2011-2022 走看看