learnsite信息技术平台(openlearnsite.com)
信息学科平台,开源平台,分享学习。Q群:5847120(满)、369120710

CentOS7架设learnsite平台全指令

本文由 learnsite 于 2022-03-27 20:00:22 发表

LearnSite在CentOS7下部署实践应用

目前linux版本还没有解决讨论和测验(调查)这两大功能,其他功能都可以正常使用。

一、系统选择

操作系统:CentOS 7.9

二、 WEB 服务器系统

Windows下是IIS,在Linux下选择的是Jexus Jexus Web Server 官网 ,Jexus是强劲、坚固、免费、易用的国产 WEB 服务器系统

Jexus的手工安装或更新步骤(以Jexus v6.0为例):

1.获取:cd /tmp && wget https://www.linuxdot.net/down/jexus-6.4.x-x64.tar.gz
2.解压:sudo tar -zxvf jexus-6.4.x-x64.tar.gz
3.移动:sudo mv jexus /usr/
4.初始:cd /usr/jexus && sudo ./jws init

Jexus有关操作(需要root权限):(参见附1:deepin开启ssh)

1.服务安装:sudo systemctl enable /usr/jexus/jws.service
2.服务卸载:sudo systemctl disable jws.service
3.服务启动:sudo systemctl start jws
4.服务重启:sudo systemctl restart jws
5.服务停止:sudo systemctl stop jws

在/usr/jexus/siteconf/default 中在root=/ /var/www/default 可以修改网站的目录位置

三、数据库安装

数据库:SQL Server 2019 Express

安装流程参考:快速入门:在 Red Hat 上安装 SQL Server 并创建数据库

1.下载 Microsoft SQL Server 2019 Red Hat 存储库配置文件(此命令连在一起,由于太长,分开显示):

sudo curl -o /etc/yum.repos.d/mssql-server.repo 
https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo

2.运行以下命令以安装 SQL Server:

sudo yum update -y
sudo yum install -y mssql-server

3.包安装完成后,运行 mssql-conf setup,按照提示设置 SA 密码并选择Express版本。

sudo /opt/mssql/bin/mssql-conf setup

4.完成配置后,验证服务是否正在运行:

systemctl status mssql-server

四、learnsite数据库导入

若要允许远程连接,请在 RHEL 的防火墙上打开 SQL Server 端口。 默认的 SQL Server 端口为 TCP 1433。 如果为防火墙使用的是 FirewallD,则可以使用以下命令:

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload

打开1433端口后,可以使用SSMS导入learnsite.sql:

SQL Server Management Studio (SSMS) 的免费下载

找台windows的电脑安装ssms以后,远程数据库,直接输入Centos的ip作为数据库服务器名称。导入数据库操作方式可以参考在windows的架设方法。在网站目录里也有。

CentOS7架设learnsite平台全指令

导入完成后,可以关闭1433端口

sudo firewall-cmd --zone=public --remove-port=1433/tcp --permanent  
sudo firewall-cmd --reload

其他配置

赋予learnsite文件夹权限

sudo chmod -R 777 /var/www/default

开放80端口

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload

如果没有wget

sudo yum install -y wget

learnsite学习站点(openlearnsite.com),共同分享经验文章:学习网站-learnsite » CentOS7架设learnsite平台全指令

点赞 (3)or拍砖 (3)
分享到:更多 ()

学习站点(www.openlearnsite.com),开源平台,分享学习!

learnsite学习交流Q群:5847120(满)、369120710