欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux系列---Jexus安装(内附超链接,其他linux环境搭建)

程序员文章站 2022-07-14 17:38:03
...

简述:标题Jexus 即 Jexus Web Server,简称JWS,是Linux平台上 的一款ASP.NET WEB服务器。它是 Linux、Unix、FreeBSD 等非Windows系统架设 ASP.NET WEB 服务器的核心程序。 Jexus是基于Mono,必须先安装Mono。

Linux系列------安装各种环境合集!!!!!!

1.执行命令 cd /tmp进入/tmp目录

cd  /tmp

2.下载jexus(wget:command not found 解决办法,输入命令yum -y install wget)

wget linuxdot.net/down/jexus-5.8.2.tar.gz 

Linux系列---Jexus安装(内附超链接,其他linux环境搭建)

3.解压

tar -zxvf jexus-5.8.2.tar.gz

Linux系列---Jexus安装(内附超链接,其他linux环境搭建)

4.进入jexus目录

cd  jexus-5.8.2 

5.安装

sudo  ./install 

Linux系列---Jexus安装(内附超链接,其他linux环境搭建)

6,jexus开启,关闭,查看。设置jexus开机自启。使用 systemd 将 redis 添加到系统开机启动列表。现在我们要使用 systemd,所以在 /etc/systemd/system 下创建一个单位文件名字为 jexus.service。

vi /etc/systemd/system/jexus.service

**填写下面的内容
[Unit]
Description=jexus
After=network.target
[Service]
Type=forking
ExecStart=/usr/jexus/jws start
ExecReload=/usr/jexus/jws restart
ExecStop=/usr/jexus/jws stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
(解释:
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
[Install]服务安装的相关设置,可设置为多用户)

刚刚配置的服务需要让systemctl能识别,就必须刷新配置
systemctl daemon-reload

查看: ps -ef|grep jexus
开启: systemctl start jexus 或 /usr/jexus/jws start
关闭: systemctl stop jexus 或 /usr/jexus/jws stop
重启: systemctl restart jexus 或 /usr/jexus/jws restart

jexus服务加入开机启动
systemctl enable jexus

**

7.重启电脑,查看jexus是否自动开启

reboot
ps -ef|grep jexus

Linux系列---Jexus安装(内附超链接,其他linux环境搭建)
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)

8.运行测试

复制完Jexus的文件后,Jexus就可以正常工作了,甚至连进一步的配置也完全不需要。
强调:如果你服务器安装有其它的WEB服务器,而且该服务正在运行,请停止它,以免造成端口冲突而造成Jexus无法启动。
如果是最新安装,请首先建立一个默认的网站文件夹:/var/www/default,并在里面放一个首页文件,如index.htm或default.htm
进入jexus工作文件夹,启动jexus,命令如下:

cd /usr/jexus
./jws start

启动后,请尝试访问一下这个网站,看看是否能看到你放的首页或者jexus的欢迎页,网址是:“http://服务器IP地址”或者“http://服务器IP地址/info”。
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)

9.建立ftp,发布项目

通过 FTP 协议,我们就可以跟 Internet 上的 FTP 服务器进行文件的上传(Upload)或下载(Download)等动作。
(1)下载ftp上传工具WinSCP,并安装。
(2)查看服务器ip地址
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)
(3)打开WinSCP连服务器
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)
(4)网站配置文件
用WinSCP软件看到jexus安装的路径下(默认在/usr/jexus)下有一个siteconf文件夹,这里面的每一个文件都 是一个网站的配置文件,每一个配置文件就代表一个网站,在(/usr/jexus/siteconf/)中,就已经有一个默认的网站配置文件,文件名 为:“default”;你可以修改这个配置文件,也可以将这个配置文件赋值并修改为一个新的站点。
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)
右键选择内部编辑器查看default文件,或者点击下载到windows桌面查看
网站配置的基本内容:
port=80 # jexus WEB服务器侦听端口(必填。当然可以是其它端口)
root=/ /var/www/mysite # 网站URL根路径(虚拟目录)和对应的物理路径,两个 路径字串之间必须用空格分开(必填。既使这个网站是一个纯粹的反向代理站,也得填)

#可选项
hosts=mysite.cn,www.mysite.cn # 网站域名(建议填写)
indexs=index.aspx,index.htm # 首页文件名,可以写多个,用英文逗号分开
aspnet_exts=mspx,ttt # 添加新出现的或自定义的ASP.NET扩展名
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)
(5)配置多站点。
新建一个网站配置文件。
右键点击default文件选择远程复制,修改文件名(一般配置文件的文件名就是这个网站的名称),点击确认。
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)
编辑此myWeb配置文件,填写最简配置,保存。

port=81
root=/ /var/www/test	

(6)上传网站
在/var/www/目录下新建目录test。
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)
(7)运行jexus,发布网站。
在虚拟机中测试,发布多个站点,必须先将/usr/jexus/siteconf/中所有配置文件的host注释掉,否则只有一个站点生效。
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)