Jexus 托管方式运行 .net core
这里相关Jexus 和运行配置asp.net core 相关配置这里不再赘述。
详细可关注
http://www.cnblogs.com/gongzhe/articles/6905962.html
这里我们主要介绍使用 jexus 托管 服务。
背景介绍:
因为项目需求,并且个人兴趣爱好,改造windwos 服务移植到 linux 平台下
1. 发布
这里是我改造的windwos 服务项目
下来和配置asp.net core 一样
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
######################
#
Web Site: test
########################################
port=8888
root=/ /var/www/ 应用程序文件夹/
hosts=* #OR
your.com,*.your.com
AppHost={
cmd=dotnet
MonitoringRemind.Service.dll;
root= /var/www/Montion/AutoSortMoition/ ;
port=0;
}
#
addr=0.0.0.0
#
CheckQuery=false
NoLog= true
#
AppHost={CmdLine=/usr/local/x/xx;AppRoot=/usr/local/x;Port=5000}
#
NoFile=/index.aspx
#
Keep_Alive=false
#
UseGZIP=false
#
UseHttps=true
#
ssl.certificate=/x/xxx.crt #or pem
#
ssl.certificatekey=/x/xxx.key
#
ssl.protocol=TLSv1.0 # TLSv1.1 or TLSv1.2...
#
ssl.ciphers=
#
DenyFrom=192.168.0.233, 192.168.1.*, 192.168.2.0/24
#
AllowFrom=192.168.*.*
#
DenyDirs=~/cgi, ~/upfiles
#
indexes=myindex.aspx
#
rewrite=^/.+?\.(asp|php|cgi|pl|sh)$ /index.aspx
#
reproxy=/bbs/ http://192.168.1.112/bbs/
#
host.Redirect=abc.com www.abc.com 301
#
ResponseHandler.Add=myKey:myValue
#
Jexus php fastcgi address is '/var/run/jexus/phpsvr'
#######################################################
#
fastcgi.add=php|socket:/var/run/jexus/phpsvr
#
php-fpm listen address is '127.0.0.1:9000'
############################################
#
fastcgi.add=php|tcp:127.0.0.1:9000
|
配置已经老生常谈没什么特别的。
启动:
1
|
sh /usr/jexus/jws start
autoSort
|
服务程序这里我是根据打印日志形式判断其是否正常运行。
日志正常。由于发布原因清理过几次日志。
代码由于公司项目代码就不公开了。
万变不离其宗;
交流qq群:486937196