Centos7 安装jexus5.8.2,centos7jexus5.8.2一般使用非root用


安装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

1

1

输入命令:服务器安装jexus

wget https://www.linuxdot.net/down/jexus-5.8.2-x64.tar.gz

1

1

输入命令:测试是否安装成功

ll

1

1

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

ls

1

1

上面命令截图如下:

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

解压Jexus

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

ls /usr

1

1

输入命令:* jexus解压到/usr目录下*

sudo tar -xzvf jexus-5.8.2-x64.tar.gz /usr

1

2

1

2

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

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

输入命令:* 查找sudoers文件路径*

ls sudoers

1

1

输入命令:* 继续查找sudoers文件路径 *

ls /etc/sudoers

1

1

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

cat /etc/sudoers

1

1

输入命令:切换到root用户

su root

1

1

以上命令截图如下:

输入命令:修改sudoers文件内容

vi /etc/sudoers

1

1

输入命令:进入编辑状态

键盘按i键

1

1

输入命令:增加可以执行root命令用户

automa ALL=(ALL) ALL

1

1

输入命令:退出编辑状态

键盘按ESC键

1

1

输入命令:保存修改

:wq;

1

1

输入命令:确认修改

键盘按Enter键

1

1

修改截图如下:

输入命令:切换到automa用户

su automa

1

1

输入命令:切换到automa用户

su automa

1

1

输入命令:* jexus解压到/usr目录下*

sudo tar -xzvf jexus-5.8.2-x64.tar.gz -C /usr

1

2

1

2

输入命令:* 查看是否解压成功*

ls /usr/jexus

1

2

1

2

以上命令部分截图:

启动jexus

输入命令:进入jexus根目录

cd /usr/jexus

1

1

输入命令:启动jexus

sudo ./jws start

1

1

测试jexus是否可以部署网站

输入命令:创建网站目录www文件夹

cd /usr/jexus

sudo mkdir www

cd www

sudo mkdir default

1

2

3

4

1

2

3

4

输入命令:测试文件夹是否创建成功

ls

1

1

以上命令截图:

输入命令:测试文件夹是否创建成功

ls

1

1

输入命令:修改default文件夹权限

sudo chown -R automa:root

1

1

输入命令:进入var/www 文件夹下

cd /var/www

1

1

输入命令:修改default文件夹权限

sudo chown -R automa:root default

1

1

输入命令:进入default文件夹

cd default

1

1

输入命令:创建index.aspx文件

vi index.aspx

1

1

输入命令:进入编辑状态

键盘按i键

1

1

输入命令:添加代码

<%@Page Language="C#"%>

<%=DateTime.Now.ToString()%>

1

2

3

1

2

3

输入命令:退出编辑状态

键盘按ESC键

1

1

输入命令:保存修改

:wq

1

1

输入命令:确定修改

键盘按Enter键

1

1

输入命令:查看文件是否新建成功

cat index.aspx

1

1

以上步骤命令截图:

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

curl localhost

1

1

访问出错,需要重启jexus

输入命令:重启jexus

/usr/jexus ./jws start

1

1

输入命令:进入jexus目录

cd /usr/jexus

1

1

输入命令:重启jexus

./jws start

1

1

重启错误,必须用sudo命令

输入命令:重启jexus

sudo ./jws start

1

1

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

curl localhost

1

1

以上命令截图如下:

客户端访问index.asxp

输入命令:查看ip

ip addr

1

1

- 台式机浏览器访问192.168.1.108

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

sudo firewall-cmd --state

1

1

输入命令:* 关闭防火墙 *

sudo systemctl stop firewalld

1

1

输入命令:查看防火墙状态

sudo firewall-cmd --state

1

1

再次台式机浏览器访问192.168.1.108

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

相关内容

    暂无相关文章