Ubuntu架设asp.net服务器

安装过程如下
1.安装nginx

Linuxidc@Ubuntu:~$ sudo apt-get update      
Linuxidc@ubuntu:~$ sudo apt-get install nginx

2.编译安装mono 2.0

//安装必需的包,以免编译出错      
Linuxidc@ubuntu:~$ sudo apt-get build-dep mono       
Linuxidc@ubuntu:~$ wget        
Linuxidc@ubuntu:~$ tar jvxf mono-2.0.tar.bz2       
Linuxidc@ubuntu:~$ cd mono-2.0       
Linuxidc@ubuntu:~$ ./configure --prefix=/usr/local       
Linuxidc@ubuntu:~$ make       
Linuxidc@ubuntu:~$ sudo make install

编译的时候需要花费点时间。安装完毕后可以通过“mono -V”查看mono版本
3.安装fastcgi-mono-server

Linuxidc@ubuntu:~$ sudo apt-get install subversion 
Linuxidc@ubuntu:~$ svn co fastcgi-mono-server       
Linuxidc@ubuntu:~$ cd fastcgi-mono-server/       
Linuxidc@ubuntu:~$ ./autogen.sh       
Linuxidc@ubuntu:~$ make       
Linuxidc@ubuntu:~$ sudo make install

因为fastcgi-mono-server源代码需要用SVN来获取,所以我们先安装了subversion   。
4.配置nginx

Linuxidc@ubuntu:/$ sudo mv /etc/nginx/sites-enabled/default ../      
Linuxidc@ubuntu:/$ sudo nano /etc/nginx/sites-enabled/default

把nginx-config.txt里的内容复制到/etc/nginx/sites-enabled/default文件里,默认目录位于/var/www里。如果不熟悉nano,可以参考Nano 快捷键。然后运行下面脚本启动nginx和fastcgi-mono-server2。

Linuxidc@ubuntu:/$ sudo /etc/init.d/nginx start      
Linuxidc@ubuntu:~$ sudo fastcgi-mono-server2 /socket=tcp:9000 &       
Linuxidc@ubuntu:/$ echo "hello" >/var/www/index.aspx

访问对应的地址不出意外就可以看见可爱的hello了。
5.安装aspx探针

Linuxidc@ubuntu:/$ cd /var/www      
Linuxidc@ubuntu:/var/www$ wget aspnetsysinfo-revision_23.zip
Linuxidc@ubuntu:/var/www$ unzip aspnetsysinfo-revision_23.zip

输入对应的info.aspx,应该就会正常显示了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxjdf.html