华为麒麟鲲鹏V10服务器部署宝塔填坑记录

李洋博客

文章最后更新时间:2021年06月01日

是这么回事,这个坑源自Kylin Linux Advanced Server (Kunpeng) V10服务器,是华为商业服务器,因为是国内自助研发系统,平时没有接触过,无论是宝塔还是lnmp都是安装失败,没有思路没有继续进行下午,但是公司的业务范围是政府,必须选择鲲鹏服务器,没得选,咋办?没有退路那就辞职吧,,,那是不可能滴,想办法,有句话说得好:“只要思想不滑坡,方法总比困难多”!

华为麒麟鲲鹏V10服务器部署宝塔填坑记录 第1张

首先联系售后,毕竟可以确定一点就是安装和部署环境之后,网站还有SSH都无法链接,这个肯定不是我的问题,经过工单+电话联系后基本可以确定,服务器主机在重启或者关闭的时候无法获取IP地址,只能通过华为VNC方式登录,官方给出的修复方案是:

vim /etc/rc.local 
#编辑
rc.local文件 
给rc.local文件最下面添加一行:
/sbin/dhclient eth0

该命令是让服务器重启后可以自动获取IP地址。 然后保存退出,重启服务器进行测试,然后还需要删除“/usr/local/openssl111/”这个可疑的目录, 并且同时删除 /etc/ld.so.conf.d/openssl111.conf 配置文件,这个目录哪来的我都不知道,重启后无法联网已经解决。

然后就是环境部署无法安装mysql(5.5-5.7都不行),我去官方论坛提交了一下安装失败的截图:

华为麒麟鲲鹏V10服务器部署宝塔填坑记录 第2张

然后官方给出的答案是“不兼容”尝试更换Centos系统,又双叒叕陷入死局,没招一点招都没有,因为指定的环境是Apache+PHP7+MySQL5.7,于是乎我试着能不能用NGINX+php7+mysql部署呢?死马当活马医,反正也没有更好的办法了,继续重装系统,安装宝塔,不换NGINX环境,结果到mysql的步骤居然安装成功了,唉我去兼容性好的爆炸啊,测试站点访问正常,重复服务器一切正常,一切准备就绪,开始导入数据,这里又出现了问题。。。

可能是因为宝塔最新版对安全做了很多优化,包括数据库外联什么都有限制,导致我们外网无法链接数据库,显示“Can''t connect to MySQL server on”,解决办法是,如图,找到左侧菜单,点击安全,在防火墙放行服务器的myslq端口,因为测试所以默认3306。

华为麒麟鲲鹏V10服务器部署宝塔填坑记录 第3张

然后找到数据库,选择所使用的的数据库右侧“权限”选择“所有人(不安全)”,点击提交,然后重新链接数据库,成功。

华为麒麟鲲鹏V10服务器部署宝塔填坑记录 第4张

到此你以为就完事了么?都说了是坑,既然是坑,那肯定就是一步一踩,要不怎么对得起它。

链接完成之后导入数据库失败,是各种失败啊,原因找不到,无论是编码,上传附件大小等等操作都没用,最后没招了,想起数据库自带备份貌似可以导入,选择数据库,点击导入,从本地上传,如图:

华为麒麟鲲鹏V10服务器部署宝塔填坑记录 第5张

居然成功了,,,是的,其他方案无论是navicat还是PHPmyadmin都是无法导入,系统自带的可以完美导入,好吧,又才一次坑,但是这还没有完成,数据库导入完成,站点又出现问题,毕竟之前的系统是Apache的,迁移到NGINX肯定需要修改某些配置文件的,说说遇到的两个问题吧。

网站无法访问,一直显示403,后台把站点的“方跨域取消”前台访问显示“重定向过多”然后重新配置了TP的文件,修改了伪静态规则,访问正常,不过说真的,以上问题真没遇到过,可能是技术有限所以采坑无数吧。不管怎么样坑貌似都填完了,目前服务器系统和运行环境都正常了,算是一丢丢安慰吧。

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2gc93zoegr0go

文章版权声明:除非注明,否则均为李洋个人博客原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (暂无评论,2318人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码