CentOS7配置aspx .Net的运行环境(基于jexus)

因业务需要,需将一台Centos7.2的服务器配置aspx .Net的环境,以下为具体实施步骤

下载juxus https://www.jexus.org/

点击下载

并将其通过Xftp ssh等上传到服务器上面

[root@jexus ~]# cd /usr/local/bin/
[root@jexus bin]# ls
jexus-5.8.3-x64.tar.gz
[root@jexus bin]# tar -zxvf jexus-5.8.3-x64.tar.gz 

测试

[root@jexus local]# /usr/local/bin/jexus/jws restart
Restarting ... OK

现在将其加入到开机自启动服务中

[root@jexus local]# cd /lib/systemd/system
[root@jexus system]# vim jexus.service 
[Unit]
Description=jexus
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/jexus/jws start
ExecReload=/usr/local/bin/jexus/jws restart
ExecStop=/usr/local/bin/jexus/jws stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

可从其他.service文件复制粘贴后进行修改,值得一提的的ExecStart ExecReload ExecStop后面的为jexus服务启动的绝对路径

然后重新启动daemon守护进程

[root@jexus system]# systemctl daemon-reload

接下来就能通过systemctl来进行服务的管理了

[root@jexus system]# systemctl restart jexus.service
[root@jexus system]# systemctl enable jexus.service
[root@jexus system]# systemctl status jexus.service
● jexus.service - jexus
   Loaded: loaded (/usr/lib/systemd/system/jexus.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2018-09-27 18:48:11 CST; 18s ago
 Main PID: 3666 (JwsMain)
   CGroup: /system.slice/jexus.service
           ├─3666 /usr/local/bin/jexus/jwss
           ├─3709 jexus: log service jwsLog.exe
           ├─3716 jexus: httpd worker jwsHttpd.exe
           └─3719 jexus: asp state service jwsState.exe

Sep 27 18:48:00 jexus.localdomain systemd[1]: Starting jexus...
Sep 27 18:48:11 jexus.localdomain jws[3660]: Starting ... OK
Sep 27 18:48:11 jexus.localdomain systemd[1]: Started jexus.
[root@jexus system]# systemctl is-enabled jexus.service
enabled
[root@jexus system]# systemctl list-unit-files | grep jexus
jexus.service                              enabled 

此时通过浏览器在ip地址后加/info即可显示以下内容了

CentOS7配置aspx .Net的运行环境(基于jexus)_第1张图片

修改jexus配置文件,可设置端口,项目路径,以及项目首页。

[root@jexus system]# vim /usr/local/bin/jexus/siteconf/default 


######################
# Web Site: Default 
########################################

port=80
root=/ /var/www/default
hosts=*    #OR your.com,*.your.com
indexs=login.aspx

# addr=0.0.0.0
# CheckQuery=false
NoLog=true

thanks!

转载于:https://my.oschina.net/u/3805108/blog/2209660

你可能感兴趣的:(CentOS7配置aspx .Net的运行环境(基于jexus))