因业务需要,需将一台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即可显示以下内容了
修改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!