1.更新系统

yum update

2.安装必要的相关库

yum install gcc gcc-c++ bison pkgconfig glib2-devel gettext make  libpng-devel libjpeg-devel libtiff-devel libexif-devel  giflib-devel libX11-devel freetype-devel fontconfig-devel  cairo-devel

3、安装一键包 ngnix,php-fpm,mysql

4、安装 libgdiplus

cd /usr/local/src/

wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2

tar -jxvf libgdiplus-2.10.tar.bz2

cd libgdiplus-2.10

./configure --prefix=/opt/mono

make

make install

echo "/opt/mono/lib" > /etc/ld.so.conf.d/mono.conf

ldconfig

5、安装 mono

cd /usr/local/src/

wget http://download.mono-project.com/sources/mono/mono-2.10.6.tar.bz2

tar -jxvf mono-2.10.6.tar.bz2

cd mono-2.10.6

./configure --prefix=/opt/mono

make

漫长的等待.......

make install

echo export PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig:$PKG_CONFIG_PATH>>~/.bash_profile

echo export LD_LIBRARY_PATH=/opt/mono/lib:$LD_LIBRARY_PATH>>~/.bash_profile

echo export PATH=/opt/mono/bin:$PATH>>~/.bash_profile

source ~/.bash_profile

输入 mono -V 如有mono版本信息,则安装成功.

6、安装mono xsp-2.10

cd /usr/local/src/

wget http://download.mono-project.com/sources/xsp/xsp-2.10.tar.bz2

tar jxvf xsp-2.10.tar.bz2

cd xsp-2.10

./configure -prefix=/opt/mono

在make前参照这个文章,否则可能会遇到错误:http://blog.csdn.net/gold2008/article/details/8226878

make

make install

xsp --version  显示版本信息,表示成功
xsp2.exe 2.10.0.0
Copyright (C) 2002-2010 Novell, Inc.
Minimalistic web server for testing System.Web

7、运行 /opt/mono/bin/fastcgi-mono-server2 /applications=*:80:/:/home/www/程序所在文件夹 /socket=tcp:127.0.0.1:9000 &

fastcgi-mono-server2 --help 说 socket= 执行unix socket方式,但是使用后,提示 502 bad gateway错误,没有再研究了,还是先用tcp的

ngnix 下添加一个 host 记录

server{listen       80;server_name 域名;index default.aspx index.html index.htm index.php default.html default.htm default.php;root  /home/www/路径;location ~ .*\.(asp|aspx)?${try_files $uri =404;fastcgi_pass  127.0.0.1:9000;fastcgi_index default.aspx;include fcgi.conf;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires      30d;}location ~ .*\.(js|css)?${expires      12h;}access_log off;}

重启ngnix。

然后 写个 <%="Hello World!"%>   到 test.aspx, 浏览器打开,看到  Hello World!  就成功了

把上面的命令写入 /etc/rc.local   开机的时候自动启动。

不知道这个mono有没有守护进程,如果意外死掉了,会不会自动再启动一个进程呢。

参考:

http://www.cnblogs.com/aquilahkj/archive/2011/11/03/2234380.html

http://blog.appdoc.cn/2010/11/29/centos-linux-nginx-mono-asp-net/

http://www.bizsn.com/info/a/fuwuqijishu/linuxfuwuqi/2009/0917/14051.html

http://kb.cnblogs.com/page/90399/

再次感谢无私分享的童鞋们。

linux下 centos ngnix mono xsp 运行 asp、aspx相关推荐

  1. Linux下 SpringBoot jar项目后台运行、查看、停用

    运行java jar: nohup java -jar **-0.0.1-SNAPSHOT.jar & 查看进程: 采用top或者ps aux命令.一般 如果后台是springboot,jar ...

  2. linux有k歌软件吗,在Linux下可用Wine安装和运行暴风影音16、全民K歌

    在Linux操作系统下可用Wine安装和运行暴风影音16.全民K歌.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用暴风影音16和全民K歌了,已亲测有效. 说明 1.如果 ...

  3. linux下运行class,在Linux下可用Wine安装和运行AIclass、希沃白板5

    在Linux操作系统下可用Wine安装和运行AIclass.希沃白板5.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用AIclass和希沃白板5了,已亲测有效. 说明 ...

  4. linux系统下王者荣耀,在Linux下可用Wine安装和运行腾讯手游助手、王者荣耀电脑版...

    在Linux操作系统下可用Wine安装和运行腾讯手游助手.王者荣耀电脑版.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用腾讯手游助手和王者荣耀电脑版了,已亲测有效. 说 ...

  5. 局域网对战平台 linux,在Linux下可用Wine安装和运行完美对战平台、金山游侠2002体验版...

    在Linux操作系统下可用Wine安装和运行完美对战平台.金山游侠2002体验版.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用完美对战平台和金山游侠2002体验版了, ...

  6. linux运行倩女,在Linux下可用Wine安装和运行新倩女幽魂、迷你世界

    在Linux操作系统下可用Wine安装和运行新倩女幽魂.迷你世界.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用新倩女幽魂和迷你世界了,已亲测有效. 说明 1.如果有原 ...

  7. linux下有没有蜘蛛纸牌游戏,在Linux下可用Wine安装和运行蜘蛛纸牌、浩方电竞平台...

    在Linux操作系统下可用Wine安装和运行蜘蛛纸牌.浩方电竞平台.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用蜘蛛纸牌和浩方电竞平台了,已亲测有效. 说明 1.如果 ...

  8. 酷我音乐linux版本,在Linux下可用Wine安装和运行酷我音乐、Microsoft 365家庭版/个人版...

    在Linux操作系统下可用Wine安装和运行酷我音乐.Microsoft 365家庭版/个人版.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用酷我音乐和Microsof ...

  9. 云linux电脑,在Linux下可用Wine安装和运行达龙云电脑、极云普惠云电脑

    在Linux操作系统下可用Wine安装和运行达龙云电脑.极云普惠云电脑.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用达龙云电脑和极云普惠云电脑了,已亲测有效. 说明 ...

最新文章

  1. 剑指offer_第3题_从尾到头打印链表
  2. 06python 之基本数据类型
  3. 钉钉轻松顶住信息洪流的原因,竟然是它
  4. 亚马逊的vps多少钱一个月_如何查看您在亚马逊上花了多少钱
  5. JAVA JFrame编程
  6. 封网后聊天就用“飞秋”
  7. LintCode,hihoCoder,LeetCode有什么区别?
  8. iOS 本地自动打包工具
  9. 联想教育应用使用说明(7.6版本)——第5章 常见的问题与解答
  10. ES工具--kibana
  11. Qt 一个简单的word文档编辑器
  12. 秋招C++开发学习之路day30
  13. 【C语言】程序结构、基本语法、数据类型
  14. LARC DL笔记(二) 训练自己的img
  15. Vue + Element 实现导入导出Excel
  16. uboot 修改linux密码,Linux下设置u-boot环境变量----fw_setenv
  17. 图文计算机培训的课程PPT,制作图文并茂的文科课件
  18. 拿命 3 天肝出来的计算机考研数据结构与算法复习笔记(超详细教程,更新中)
  19. APS in Linux for Lenovo R61i
  20. div的背景被body的背景遮蔽了。。。。。

热门文章

  1. 华硕FX63VD/FX503VD键盘按键失灵
  2. 隐忍一年,百度钱包杀回正面战场
  3. 数据对账组件Data-Reconcile:高效可信对账利器
  4. consul的kv使用
  5. 计算机四级网络工程师学霸笔记,学霸总结,这样做英语四级轻松过
  6. 使用 ASW 工作流创建您的第一个函数编排
  7. 计算共表达蛋白编码基因
  8. AndroidUI 视图动画-缩放动画效果 (ScaleAnimation)
  9. 解决方法:修改GD32F10x例程设备型号后编译时提示“CAN0_RX_IRQn“ has already been declared in the current scope CAN0_RX1...
  10. Unity3D技术之深入了解光照贴图详解