安装mono太麻烦,快速产品化开发的目的,我安装的是独立版,独立版不需要安装mono,下面开始一步一步安装Jexus.
为了保护服务器安全性和完整性。一般使用非root用户操作服务器
如果你没有安装putty,可以查看前面文章:Centos7 服务器远程连接
打开Jexus官网
如果直接点击下载Jexus按钮,默认下载不是独立版
单击技术论坛,选择下载jexus5.8.2 独立版
复制下载链接https://www.linuxdot.net/down/jexus-5.8.2-x64.tar.gz
你也可以用别的方法获取独立版下载链接(网上有很多下载链接)
-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
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以上命令部分截图:
以上命令截图:
输入命令: 测试文件夹是否创建成功 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以上命令截图如下:
- 台式机浏览器访问192.168.1.108
不能访问 - 输入命令: 查看防火墙状态
sudo firewall-cmd --state 输入命令: * 关闭防火墙 * sudo systemctl stop firewalld 输入命令: 查看防火墙状态 sudo firewall-cmd --state 再次台式机浏览器访问192.168.1.108整个产品服务环境已经搭建完成,下节我讲开始讲解.NET Core 产品化开发。