腾讯云Linux服务器 centos7 Lampp环境搭建 vsftp搭建 ssl证书安装 所遇到的问题

有人会问为什么要选用centos7?
其实个人主要还是为了学习和尝试一下,而且一般来说系统软件优化了肯定是有原因的嘛,所以在时间允许项目不急的情况下,还是可以去试一试的!(项目急还是用自己熟悉的服务器搭建就好了,不然出现问题一直解决不了会挺尴尬的)

首先遇到的第一个问题就是

centos7使用的命令和centos6使用的命令有所改变
有兴趣详细了解的可以自行百度一下了解一下这个是我自己找的一个链接https://www.jb51.net/article/122176.htm
然后就是在安装配置的时候

要注意开放安全组协议以及开放防火墙的端口(这里为了方便我直接就把防火墙给永久关闭了)
然后在安装MySQL后需要注意的是MySQL会自动被替换掉,变成了mariadb(虽然这个其实也是mysql,但是有一点点区别)
然后你如果启动mysql就会报错
例子: systemctl start mysql.service
Failed to start mysql.service: Unit mysql.service not found.
em…我一开始一直都不知道为什么会这样?
这个很捞具体的原因,最后找了很久才发现了原因…也是醉了。
具体可以参考这篇技术博客
https://blog.csdn.net/qi49125/article/details/77979247
然后大家可能在使用mariadb数据库的时候出现了找不到mysql.sock,mysql.sock丢失
最后,我好像是直接卸载重装了一遍
em…网上方法说了很多,具体可以参考一下这篇博客
https://blog.csdn.net/ninjya_luck/article/details/51178167
然后接下来就是安装php 把PHP和mysql关联起来然后再安装一些常用的PHP模块,最后写一个info.php文件,测试一下就可以了

<?php
        phpinfo();
?>

还有记得先安装 Apache
具体的操作大家可以参考下面的博客
https://www.cnblogs.com/me80/p/7218883.html

**

然后接下来就是很恶心的vsftp搭建了

**
首先大家安装完成以后add完用户以后可能会发现你用winscp或者用Filezilla都无法登陆(被服务器拒绝访问)。一开始我找了半天都不知道为什么会这样…最后发现可能是软件采用的是被动模式所以一直被服务器拒绝访问了。这个时候大家可以稍微去了解一下主动模式和被动模式选择软件的时候,可以更改ftp的模式,或者在配置文件底部增加几行对应的代码就好了。
打开配置vsftpd.conf文件:

#vi /etc/vsftpd/vsftpd.conf

在文件的末尾加上:

pasv_enable=YES
pasv_max_port=30010
pasv_min_port=30000

同时大家记得在vsftpd.conf这个配置文件中修改这2个地方
这个图片是从别人博客里面直接拿的..比较懒懒得打开截图了
登录完成后,大家操作ftp的时候会发现有些地方文件无法打开,无法写入文件什么的,这很有可能就是权限不够的情况,这个时候麻烦看一看你自己新增加的用户的权限是否满足。

由于我想搭建的是小程序的服务器环境因此还需要配置ssl证书

结果发现了一个很尴尬的问题,网上的Apache还有服务器都是旧的版本的一个配置方式(哪怕是腾讯云或者阿里云给出的Apache服务器中安装ssl证书的教程也都是不太对)基本上就是改hhtp.conf 文件下把2行代码的注释去掉
em…然后尴尬的是我这个文件下根本没有这2行代码的注释 自己加上去会报错。然后其次就是我安装了OpenSSL发现,我对应的上级目录下根本没有出现对应的一些文件夹和配置文件。
然后提交了一个工单去问腾讯的工程师

这个是提交工单后的反馈结果
em…!好吧果断放弃了,最后自己百度找了很多博客最终找到了一个适合我自己服务器的方法,下面是对应技术博客的[链接],讲述了如何申请ssl证书还有配置以及上传ssl证书文件、路径还有如何强制,把http转成https,总而言之写得很不错的啦。(https://blog.csdn.net/zy517863543/article/details/82027567)
https://blog.csdn.net/zy517863543/article/details/82027567
最后不得不吐槽一句一开始提交了很多的腾讯云的工单 给出的回答都很无语很水!还不如自己想办法得好 唉…

最后总结:不要随意按照他人博客的内容修改配置文件,可以的话麻烦先稍微认真看一看配置文档的注释先再改(实在看不懂,可以直接复制黏贴百度翻译一下),然后就是大家可以在修改配置前先保存和备份一遍文件在做修改,也可以做一些快照进行回滚操作,防止改到最后报一些奇怪错误,只能卸载重装就很尴尬了…

猜你喜欢

转载自blog.csdn.net/weixin_41235304/article/details/83827902