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

简述:标题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环境搭建)_第1张图片

3.解压

tar -zxvf jexus-5.8.2.tar.gz

Linux系列---Jexus安装(内附超链接,其他linux环境搭建)_第2张图片

4.进入jexus目录

cd  jexus-5.8.2 

5.安装

sudo  ./install 

在这里插入图片描述

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环境搭建)_第3张图片
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)_第4张图片

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环境搭建)_第5张图片
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)_第6张图片

9.建立ftp,发布项目

通过 FTP 协议,我们就可以跟 Internet 上的 FTP 服务器进行文件的上传(Upload)或下载(Download)等动作。
(1)下载ftp上传工具WinSCP,并安装。
(2)查看服务器ip地址
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)_第7张图片
(3)打开WinSCP连服务器
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)_第8张图片
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)_第9张图片
(4)网站配置文件
用WinSCP软件看到jexus安装的路径下(默认在/usr/jexus)下有一个siteconf文件夹,这里面的每一个文件都 是一个网站的配置文件,每一个配置文件就代表一个网站,在(/usr/jexus/siteconf/)中,就已经有一个默认的网站配置文件,文件名 为:“default”;你可以修改这个配置文件,也可以将这个配置文件赋值并修改为一个新的站点。
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)_第10张图片
右键选择内部编辑器查看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环境搭建)_第11张图片
(5)配置多站点。
新建一个网站配置文件。
右键点击default文件选择远程复制,修改文件名(一般配置文件的文件名就是这个网站的名称),点击确认。
Linux系列---Jexus安装(内附超链接,其他linux环境搭建)_第12张图片
编辑此myWeb配置文件,填写最简配置,保存。

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

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

你可能感兴趣的:(Linux,linux,java,centos)