Linux系统安装数字报刊系统
广告:
53BK电子报刊系统支持的系统环境:
硬件最低配置:2核cpu,2G内存,30G硬盘,2M独享网速
Linux系统支持的版本范围:
RHEL 7.3、7.4、7.5、7.6 (商业版Red Hat Enterprise Linux7.3、7.4、7.5、7.6和社区版CentOS 7.3、7.4、7.5 、 7.6)
Ubuntu 16.04 (桌面发行版和服务器版)以上版本
SLES v12 SP2、SP3 或 SP4(SUSE Enterprise Linux Server v12 SP2、SP3 或 SP4 )
服务器需要开放端口:80、22、3389
Linux系统登录用户名一般默认为:root
服务器需要安装环境及软件:
1. 软件:mono 3.8 、xsp3.8、nginx-1.16.1
2. 数据库:sql server 2017 for linux、sql server 2019 for linux
3. 53BK数字报刊系统V6.1 官网下载:http://www.53bk.com/
软件下载地址:
mono 3.8:
http://download.mono-project.com/sources/mono/
http://download.mono-project.com/sources/mono/mono-3.8.0.tar.bz2
xsp3.8:
http://download.mono-project.com/sources/xsp/
http://download.mono-project.com/sources/xsp/xsp-3.8.tar.gz
nginx-1.16.1:
http://nginx.org/en/download.html
http://nginx.org/download/nginx-1.16.1.tar.gz
sql server 2017 for linux:
https://packages.microsoft.com/yumrepos/mssql-server-2017-rhel7/
https://packages.microsoft.com/yumrepos/mssql-server-2017-rhel7/mssql-server-14.0.3238.1-19.x86_64.rpm
一、Windows系统下控制Linux服务器
1. 控制台远程登录软件(仅支持控制台型):putty软件:putty-64bit-0.7 ssh登录,需要开放 22端口 。下载地址: (请在"普通下载地址:"下面下载)
2. 上传下载服务器文件软件:WinSCP软件:WinSCP5144 ssh登录,需要开放 22端口。下载地址:http://www.onlinedown.net/soft/20088.htm (请在"普通下载地址:"下面下载)
3. win10远程连接控制Linux服务器(桌面型):需要开放3389端口
请参照: windows 10 如何远程连接 centos 7.6(通过xrdp)详情: http://www.ysneo.com/news/detail/20630.html
4. 远程登录成功,先不要更改系统语言,请保持英文界面。等安装好sql server数据库后,再更改系统语言。否则 sql server 2017 for linux 可能安装不成功。
二、安装mono3.8.0
Mono是Xamarin资助的一个项目,是微软的.NET框架的开源实现。
mono3.8.0安装请参照:Linux系统(centos7.6)安装mono 详情: http://www.ysneo.com/news/detail/20634.html
三、安装XSP3.8
xsp ,一个mono提供的web服务器 ,运行asp.net应用程序。
Linux系统(centos7.6)安装XSP3.8 详情:http://www.ysneo.com/news/detail/20635.html
启用 fastcgi.service服务
# systemctl stop fastcgi.service #停止服务 # systemctl start fastcgi.service #启动服务 # systemctl restart fastcgi.service #重新启动服务
四、安装Web服务器:nginx-1.16.1
Linux系统(centos7.6)安装Web服务器nginx-1.16.1 详情:http://www.ysneo.com/news/detail/20637.html
配置nginx: vi /etc/nginx/conf.d/default.conf
location / { root /var/www/html; index index.html index.htm; autoindex on; }
改成:
location / { #请求的url过滤,正则匹配,~为区分大小写,~*为不区分大小写。 #root /usr/share/nginx/html; #index index.html index.htm; root /var/www/html/; #index index.html index.htm; charset utf-8; #网站设为utf-8编码 fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #fastcgi_index Default.aspx; autoindex on; #fastcgi_keep_conn on; #fastcgi_read_timeout=150; #fastcgi_send_timeout=150; #fastcgi_buffers 8 32k; #fastcgi_buffer_size 32k; include fastcgi_params; }
同目录新建文件:fastcgi_params
vi /etc/nginx/conf.d/fastcgi_params fastcgi_param PATH_INFO ""; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
reboot 重启服务器浏览效果 /var/www/html 新建测试文件
启用nginx.service服务.
service nginx restart
附加:
查看服务器已开启的端口 netstat -lntp
五、安装数据库:sql server 2017 for linux
Linux系统(centos7.6)安装sql server 2017 for linux 详情:http://www.ysneo.com/news/detail/20638.html
六、设置 Linux系统显示中文
Linux系统(centos7)如何显示中文 详情:http://www.ysneo.com/news/detail/20639.html
七、安装数字报刊系统
1. 用WinSCP上传压缩包到/var/www/html目录下面。然后在服务器上解压,把paperweb里面文件全部移到 /var/www/html根目录下面。
2. 用sql server 2017 命令行工具新建一个数据库:newspaper sql语句: CREATE DATABASE newspaper
3. 配置config/53bknet.config里面数据库连接字符串。
<add key="IsLinux" value="1" />
<add key="ConnectionString" value="Data Source=(local);Initial Catalog=newspaper;User ID=SA;Password=12345678;Connect Timeout=20;max pool size=500" />
4. yum install libgdiplus-devel (安装完重启计算机)
ln -s /usr/lib64/libgdiplus.so.0.0.0 /usr/lib64/libgdiplus.so
5. 在服务器浏览器上输入网址:http://127.0.0.1/Install/Default.aspx 开始安装53bk数字报刊系统
广告: