linux下 centos ngnix mono xsp 运行 asp、aspx
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相关推荐
- Linux下 SpringBoot jar项目后台运行、查看、停用
运行java jar: nohup java -jar **-0.0.1-SNAPSHOT.jar & 查看进程: 采用top或者ps aux命令.一般 如果后台是springboot,jar ...
- linux有k歌软件吗,在Linux下可用Wine安装和运行暴风影音16、全民K歌
在Linux操作系统下可用Wine安装和运行暴风影音16.全民K歌.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用暴风影音16和全民K歌了,已亲测有效. 说明 1.如果 ...
- linux下运行class,在Linux下可用Wine安装和运行AIclass、希沃白板5
在Linux操作系统下可用Wine安装和运行AIclass.希沃白板5.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用AIclass和希沃白板5了,已亲测有效. 说明 ...
- linux系统下王者荣耀,在Linux下可用Wine安装和运行腾讯手游助手、王者荣耀电脑版...
在Linux操作系统下可用Wine安装和运行腾讯手游助手.王者荣耀电脑版.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用腾讯手游助手和王者荣耀电脑版了,已亲测有效. 说 ...
- 局域网对战平台 linux,在Linux下可用Wine安装和运行完美对战平台、金山游侠2002体验版...
在Linux操作系统下可用Wine安装和运行完美对战平台.金山游侠2002体验版.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用完美对战平台和金山游侠2002体验版了, ...
- linux运行倩女,在Linux下可用Wine安装和运行新倩女幽魂、迷你世界
在Linux操作系统下可用Wine安装和运行新倩女幽魂.迷你世界.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用新倩女幽魂和迷你世界了,已亲测有效. 说明 1.如果有原 ...
- linux下有没有蜘蛛纸牌游戏,在Linux下可用Wine安装和运行蜘蛛纸牌、浩方电竞平台...
在Linux操作系统下可用Wine安装和运行蜘蛛纸牌.浩方电竞平台.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用蜘蛛纸牌和浩方电竞平台了,已亲测有效. 说明 1.如果 ...
- 酷我音乐linux版本,在Linux下可用Wine安装和运行酷我音乐、Microsoft 365家庭版/个人版...
在Linux操作系统下可用Wine安装和运行酷我音乐.Microsoft 365家庭版/个人版.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用酷我音乐和Microsof ...
- 云linux电脑,在Linux下可用Wine安装和运行达龙云电脑、极云普惠云电脑
在Linux操作系统下可用Wine安装和运行达龙云电脑.极云普惠云电脑.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用达龙云电脑和极云普惠云电脑了,已亲测有效. 说明 ...
最新文章
- 剑指offer_第3题_从尾到头打印链表
- 06python 之基本数据类型
- 钉钉轻松顶住信息洪流的原因,竟然是它
- 亚马逊的vps多少钱一个月_如何查看您在亚马逊上花了多少钱
- JAVA JFrame编程
- 封网后聊天就用“飞秋”
- LintCode,hihoCoder,LeetCode有什么区别?
- iOS 本地自动打包工具
- 联想教育应用使用说明(7.6版本)——第5章 常见的问题与解答
- ES工具--kibana
- Qt 一个简单的word文档编辑器
- 秋招C++开发学习之路day30
- 【C语言】程序结构、基本语法、数据类型
- LARC DL笔记(二) 训练自己的img
- Vue + Element 实现导入导出Excel
- uboot 修改linux密码,Linux下设置u-boot环境变量----fw_setenv
- 图文计算机培训的课程PPT,制作图文并茂的文科课件
- 拿命 3 天肝出来的计算机考研数据结构与算法复习笔记(超详细教程,更新中)
- APS in Linux for Lenovo R61i
- div的背景被body的背景遮蔽了。。。。。
热门文章
- 华硕FX63VD/FX503VD键盘按键失灵
- 隐忍一年,百度钱包杀回正面战场
- 数据对账组件Data-Reconcile:高效可信对账利器
- consul的kv使用
- 计算机四级网络工程师学霸笔记,学霸总结,这样做英语四级轻松过
- 使用 ASW 工作流创建您的第一个函数编排
- 计算共表达蛋白编码基因
- AndroidUI 视图动画-缩放动画效果 (ScaleAnimation)
- 解决方法:修改GD32F10x例程设备型号后编译时提示“CAN0_RX_IRQn“ has already been declared in the current scope CAN0_RX1...
- Unity3D技术之深入了解光照贴图详解