【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 【原创】Linux下软件环境安装(2)-.net环境mono

共3条 1/1 1 跳转至

【原创】Linux下软件环境安装(2)-.net环境mono

专家
2018-08-16 11:05:48    评分

mono是个好玩的东西,可以让linux下运行.net的应用,包括web应用,值得一玩,安装顺序不分先后
当然首要的是更新apt环境

sudo apt-get update

然后安装“两个”包,其实很多,

sudo apt-get install mono-complete mono-fastcgi-server4

安装完就是配置了,才发现还没有安装nginx,假设已经安装了吧,下节写,先测试一下应用程序

vi hello.cs

输入程序

using System;
public class HelloWorld
{
    static public void Main ()
    {
        Console.WriteLine ("Hello eepwnet!");
    }
}

然后编译

mcs hello.cs

运行

mono hello.exe

是不是很神奇,下面就是web应用程序的配置了




专家
2018-08-16 12:28:54    评分
2楼

下面就是web应用程序的配置了,需要nginx参考《Linux下软件环境安装(3)-nginx安装

sudo vi /etc/nginx/fastcgi_params

在末尾添加两行

fastcgi_param PATH_INFO "";
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

然后编辑主配置文件

sudo vi /etc/nginx/sites-enabled/default

添加cs节

 location /cs/ {
         root /home/--/cs;
         fastcgi_index test.aspx;
         fastcgi_pass 127.0.0.1:9000;
         include /etc/nginx/fastcgi_params;
 }

然后重起nginx,建立cs文件夹

sudo nginx -s reload
mkdir cs
cd cs

建立test.aspx文件

Hello eepwnet!<%=1+1%>

启动服务,如果需要后台运行可以增加&

fastcgi-mono-server4 /applications=/cs/:/home/--/cs/ /socket=tcp:127.0.0.1:9000

浏览器访问http://192.168.x.100/cs/就可以看到输出了,说明web运行环境也已经配置好了



管理员
2018-08-17 10:06:27    评分
3楼

涨姿势  涨姿势


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]