linux服务器部署项目详细步骤
------linux挂在U盘
https://www.cnblogs.com/xiumuzidiao/p/10739171.html
------linux系统下怎么安装iso文件
https://www.php.cn/linux-419650.html
------linux环境下启动DM数据库图形界面工具
在dm文件夹下 dm_HOME/tool/ 执行./manager
------linux环境下启动DM数据库服务
在dm文件夹下 dm_HOME/bin 下 执行 ./dmserver /usr/dmsql/dm/data/DAMENG/dm.ini(这是初始化数据库的dm.ini文件)
------linux环境下启动Tongweb服务器
在tongweb文件夹下 tongweb_HOME/bin 下执行 ./startserver.sh
启动成功后,在浏览器输入http://localhost:9060/console/
账号:thanos 密码:thanos123.com
------启动项目时,由于打包没有将DMjdbc包打入到war包中,第一次打包会报错
需要在tongweb打包失败后,找到打包放jar包的位置, 将DMjdbc包放入到里面,然后重新部署
门户需要DM的jdbc包
管理需要DM、Ueditor包
------linux环境下安装nginx
https://blog.51cto.com/favccxx/1620159
安装过成中可能出现没有安装pcre警告,nginx需要依赖pcre
安装pcre :https://blog.51cto.com/favccxx/1620160
在已经安装pcre库的情况下,还出现错误:
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
需要配置pcre共享库。
配置共享库:https://blog.51cto.com/favccxx/1620162
ps: 按照博文中配置的 最终无法起来 一直报
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
最终我将pcre重装 然后又将nginx重装后 仍旧报上述错误
通过与群里沟通执行 idconfig -v 执行后重启nginx成功
设置文件时 先备份配置文件 再修改配置 (有经验的前辈说 上述地址博文并不好,写的不全,暂时按照这个记录,以后再安装再找新的记录)
------linux环境下启动、关闭、重启nginx
启动:
打开路径 /usr/local/nginx/sbin 路径下,执行./nginx
执行成功后:输入localhost:80/ 可以看到welcome to nginx 页面
停止:
./nginx -s stop
重启:
./nginx -s reload
查看nginx的状态
ps -ef | grep nginx 出现master则启动成功
------linux开启端口
项目启动,但是外网无法访问项目,可能是没有开启端口的原因
开启防火墙:
systemctl start firewalld
开放指定端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含义:
–zone #作用域
–add-port=1935/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
重启防火墙:
firewall-cmd --reload
查看端口号:
netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 8080 //查看所有8080端口使用情况·
------linux环境安装 redis
安装:
https://www.cnblogs.com/hunanzp/p/12304622.html
验证:
https://www.cnblogs.com/monjeo/p/7568785.html
我使用的是直接启动,还有后台启动等一些问题没有操作。
安装目录在 usr/redis/redis 启动命令:usr/redis/reids/bin/ 目录下执行 ./redis-server
目前使用 端口:6379 账号密码 没有密码