澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站webApi程序的部署几个小坑

明天早上写了Jexus~Linux碰着下的布局,深夜去达成了三个,出现了部分题目,下边计算一下.

1、下载

wget

在Linux上运营ASP.NET网址或WebApi的历史观步骤是,先安装libgdiplus,再设置mono,然后安装Jexus。在此个进度中,尽管设置Jexus是挺省心的一件事,可是安装mono就相对的相比较费时费劲了。

一 首先要对jexus举办更换/usr/jexus/jws

2、解压:

tar -zxvf jexus-5.0.tar.gz

方今的气象例外了,为了征服安装 Mono 的繁杂,简化 ASP.NET WEB 应用在Linux操作系统上的配置进度,大家为Jexus 5.8.1创设了一款无须安装mono就能够利用的“独立版”,该“独立版”协助六20个人的CentOS 6.5、Ubuntu 12.04上述版本的操作系统,能运转WebForm、Mvc3-5、WebService以至WebApi,扶助PHP,补助OWIN,帮助反向代理,也正是说,不须要安装mono的“独立版”与供给设置mono的“通用版”在效益上是大同小异的。

去除下边包车型地铁那行,消除csc文件未找到难题

3、安装:

Jexus安装特别轻易,仅仅就是一个复制、粘帖和注册全局程序集的经过

只顾:以下有所操作请用root身份。

上边具体谈谈Jexus“独立版”的利用。

$ export MONO_IOMAP=all

A、晋级安装:

1) 转到原安装jws的公文夹,如:cd /usr/jexus/

澳门新浦京娱乐场网站webApi程序的部署几个小坑,NET跨平台实践。2) 停止旧版jexus的运作:

sudo /usr/jexus/  jws.stop

2) 删除旧版:

sudo rm *.exe

sudo rm *.dll

3) 将解压文件夹中的下列文件复制到原本安装jexus的公文夹:

jws.exe

jwsHttpd.exe

jxAspx.dll

jxHost.dll

jws.regsvr

jws.start

jws.restart

jws.stop

4) 将 jws.regsvr、jws.start、jws.restart、jws.stop 设为可实行

5) 注册全局程序集(*非常重大*)

跻身安装jexus指标文件夹,然后运转:

sudo ./jws.regsvr

一,下载:

二 删除VS项目里的单肩包

B、全新安装:

1) 建立jexus安装文件夹(平日为/etc/jws/),小编设置到/usr/jexus/ :

sudo mkdir /usr/jexus/

2) 把解压所猎取的文件及文件夹全部复制或运动到 /etc/jws 这一个文件夹中

如: sudo mv * /usr/jexus/

3) 将 jws.regsvr、jws.start、jws.restart、jws.stop 设为可进行

4) 注册全局程序集(*相当主要*)

步向安装jexus目的文件夹(cd /usr/jexus/),然后运营:

sudo ./jws.regsvr

把 jexus压缩包下载到linux有的时候文件夹中。

Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0

六、运营测量试验

复制完Jexus的文本后,Jexus就能够正常干活了。

之所以,假设你的种类一旦mono已经打响安装,jexus就能够间接选拔,以至连进一步的配置也截然没有必要。

若是是晋级安装,你只必要用jws.start运维JWS,Jexus就能够符合规律办事了,假如无法健康干活,平日是新本子的布署格局可能有变,你能够查看jws.conf等配备文件。

重申:如若您服务器安装有任何的WEB服务器,并且该服务正在运营,请甘休它,防止形成端口冲突而招致Jexus不能运维。

借使是斩新安装,请首先创建三个暗中认可的网站文件夹:/var/www/default

然后在Jexus工作文件夹(/usr/jexus/)中实行jws.start命令(供给root身份),运行jexus。

1、用cat log/jws.log,看看jws日志文件有没有怎么着出错的唤起。

2、若无不当提示,请访谈一下那台服务器,看看是否有jexus的迎接页,譬喻访问 :

image

3、假设看到款待页了,你能够在/var/www/default/文件夹中放入网址内容或一个简短的首页文件,再度访谈者,你就足以见见您和谐的网址内容了。

七、配置,具体参照他事他说加以考察Jexus 自带Readme文件

让jexus能够读取汉语乱码文件名 1、安装GBK等字符集: 步骤一:修改:/var/lib/locales/supported.d/local文件,增添一行,内容是“zh_CN GBK”。(当然,还足以加上“zh_CN GB18030”等); 步骤二:运行命令  sudo locale-gen 2、在jws.start和jws.restart多个公文中,增多二个景况变量:“export  ONO_EXTERNAL_ENCODINGS="gbk:gb18030"”

注:以上措施适用于jexus 5.2

cd /tmp

三 重启你的jexus服务就可以

wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz

/usr/jexus/jws restart

该命令实践到位后,jexus独立版就被下载到了/tmp文件夹,大小为13.8m。

四 访问你的网址

澳门新浦京娱乐场网站 1

你的hello world应该就涌出了!

二,解压:

 

tar -zxvf jexus-5.8.1-x64.tar.gz

解压达成后,会在/tmp中收获叁个jexus文件夹。

澳门新浦京娱乐场网站 2

三,移动:

把jexus文件夹移动或复制到贰个点名的干活岗位,这一个地点你自个儿主宰,提议我们统一运用/usr路径。

sudo mv jexus /usr

下一场清理/tmp中的jexus:

sudo rm -rf /tmp/jexus*

四,建三个大约的aspx网页用于测量检验:

由于jexus的暗中认可的网址配置文件指向的大要路线是/var/www/default,所以,我们在/var下开创www文件夹,在www下创造default文件夹。创制实现后,步入default文件夹,用vim编写二个归纳的 index.aspx,仅如下两句:

<%@Page Language="C#"%>
<%=DateTime.Now.ToString()%>

 保存后退出。

五,运营jexus并尝试访谈暗中同意网址:

cd /usr/jexus

澳门新浦京娱乐场网站,sudo ./jws start

curl localhost

澳门新浦京娱乐场网站 3

六,Jexus的“卸载”:

Jexus是“草地绿软件”,除了jexus文件夹外,它不会在系统的其余地方写入另伯公文,也不会登记猖狂信息,所以,它的卸载非常粗大略:删除 jexus文件夹就行了。

七,Jexus的常用命令:

启动:sudo ./jws start

重启:sudo ./jws restart

停止:sudo ./jws stop

运行某些网址: sudo start 网站名

重启某个网址:sudo restart 网址名

终止某些网址:sudo stop 网址名

 八、Https:

https需求libssl的支撑。处理办法是安装libssl(若是系统中早就存在就没有须要安装,能够用 “sudo find / -name libssl.so.*” 查找),然后软连接到jexus/runtime/lib/libssl.so,如:ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/jexus/runtime/lib/libssl.so

九、技能帮衬:

Jexus官方网址:www.jexus.org,本事社区:www.linuxdot.net,QQ群:103810355、102732979。

本文由澳门新浦京娱乐场网站发布于澳门新浦京娱乐场网站,转载请注明出处:澳门新浦京娱乐场网站webApi程序的部署几个小坑