> CentOS > CentOS教程 >

Centos7 安装jexus5.8.2

安装mono太麻烦,快速产品化开发的目的,我安装的是独立版,独立版不需要安装mono,下面开始一步一步安装Jexus.

打开putty ,用非root用户登录连接服务器

  • 为了保护服务器安全性和完整性。一般使用非root用户操作服务器

  • 如果你没有安装putty,可以查看前面文章:Centos7 服务器远程连接

这里写图片描述

windows下载jexus5.8.2 独立版,获取最新独立版下载链接

  • 打开Jexus官网 
    这里写图片描述

    如果直接点击下载Jexus按钮,默认下载不是独立版

  • 单击技术论坛,选择下载jexus5.8.2 独立版

    这里写图片描述

  • 复制下载链接https://www.linuxdot.net/down/jexus-5.8.2-x64.tar.gz

    这里写图片描述

你也可以用别的方法获取独立版下载链接(网上有很多下载链接)

服务器下载

  • 输入命令: 服务器安装jexus
 wget https://www.linuxdot.net/down/jexus-5.8.2-x64.tar.gz
  • 1
  • 1

-bash: wget 未找到命令

这里写图片描述

  • 输入命令: 安装wget组件

yum -y install wget

这里写图片描述

  • 输入命令: 测试wget是否有效
wget
  • 输入命令: 服务器安装jexus
wget https://www.linuxdot.net/down/jexus-5.8.2-x64.tar.gz
  • 输入命令: 测试是否安装成功
ll

输入命令: 测试Jexus下载到服务器后文件名称
ls

上面命令截图如下:

这里写图片描述

最后确定下载成功。文件名称是:jexus-5.8.2-x64.tar.gz

解压Jexus

  • 输入命令 确定是否有usr目录
ls /usr

输入命令: * jexus解压到/usr目录下*
sudo tar -xzvf jexus-5.8.2-x64.tar.gz /usr

sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务  这个时候会让你输入当前用户的密码

错误:automa不在sudoers文件中,此事将被报告

  • 输入命令: * 查找sudoers文件路径*
ls sudoers
  •  
  • 输入命令: * 继续查找sudoers文件路径 *
ls /etc/sudoers

输入命令: 查看sudoers文件内容
  cat /etc/sudoers

输入命令: 切换到root用户
  su root

以上命令截图如下:

这里写图片描述

  • 输入命令: 修改sudoers文件内容
  vi /etc/sudoers
  • 输入命令: 进入编辑状态
  键盘按i键
  • 输入命令: 增加可以执行root命令用户
   automa ALL=(ALL)  ALL 
  • 输入命令: 退出编辑状态
   键盘按ESC键
  • 输入命令: 保存修改
   :wq;

输入命令: 确认修改
   键盘按Enter键

修改截图如下:

这里写图片描述

  • 输入命令: 切换到automa用户
   su automa
  • 输入命令: 切换到automa用户
   su automa
  • 输入命令: * jexus解压到/usr目录下*
sudo tar -xzvf jexus-5.8.2-x64.tar.gz -C /usr
  • 输入命令: * 查看是否解压成功*
ls /usr/jexus

以上命令部分截图:

这里写图片描述

启动jexus

  • 输入命令: 进入jexus根目录
   cd /usr/jexus
  • 输入命令: 启动jexus
   sudo ./jws start

测试jexus是否可以部署网站

  • 输入命令: 创建网站目录www文件夹
   cd /usr/jexus
   sudo mkdir www
   cd www
   sudo mkdir default
  • 输入命令: 测试文件夹是否创建成功
   ls

以上命令截图:

这里写图片描述

  • 输入命令: 测试文件夹是否创建成功
   ls
  • 输入命令: 修改default文件夹权限
   sudo chown -R automa:root
  • 输入命令: 进入var/www 文件夹下
   cd /var/www
  • 输入命令: 修改default文件夹权限
   sudo chown -R automa:root default
  • 输入命令: 进入default文件夹
  cd default
  • 输入命令: 创建index.aspx文件
  vi index.aspx
  • 输入命令: 进入编辑状态
  键盘按i键
  • 输入命令: 添加代码

<%@Page Language="C#"%>
<%=DateTime.Now.ToString()%>
  • 输入命令: 退出编辑状态
  键盘按ESC键
  • 输入命令: 保存修改
  :wq
  • 输入命令: 确定修改
  键盘按Enter键
  • 输入命令: 查看文件是否新建成功
  cat index.aspx

以上步骤命令截图:

这里写图片描述

  • 输入命令: 服务器本地访问index.aspx
  curl localhost

访问出错,需要重启jexus

  • 输入命令: 重启jexus
  /usr/jexus ./jws start
  • 输入命令: 进入jexus目录
  cd /usr/jexus
  • 输入命令: 重启jexus
  ./jws start

重启错误,必须用sudo命令

  • 输入命令: 重启jexus
 sudo ./jws start
  • 输入命令: 服务器本地访问index.aspx
 curl localhost

以上命令截图如下:  这里写图片描述

客户端访问index.asxp

  • 输入命令: 查看ip
  ip addr

这里写图片描述 

- 台式机浏览器访问192.168.1.108

不能访问  - 输入命令: 查看防火墙状态

  sudo firewall-cmd --state
  • 输入命令: * 关闭防火墙 *
  sudo systemctl stop firewalld
  • 输入命令: 查看防火墙状态
  sudo firewall-cmd --state

这里写图片描述

  • 再次台式机浏览器访问192.168.1.108

这里写图片描述

整个产品服务环境已经搭建完成,下节我讲开始讲解.NET Core 产品化开发。



(责任编辑:IT)