有人会问为什么要选用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文件,测试一下就可以了

<?phpphpinfo();
?>

还有记得先安装 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
最后不得不吐槽一句一开始提交了很多的腾讯云的工单 给出的回答都很无语很水!还不如自己想办法得好 唉…

另外我还装另一个wordpress
简单来说一下安装的流程吧
网上很多人都是用服务器下载的,我直接本地有
然后就把本地份wordpress解压,把wp-config-sample 这个文件改为wp-config,然后打开里面的内容,把数据库的信息填进去,然后打开网址链接+wordpress 进行一个访问就可以开始配置了。

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

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

  1. 腾讯云linux服务器怎么使用图形化界面_winscp使用方法,winscp使用方法详细说明...

    WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时支持SCP协议,它的主要功能就是在本地与远程计算机间安全的复制文件.与使用FTP上传代码相比,通过WinSCP可以直接使 ...

  2. 腾讯云GPU服务器深度学习环境搭建

    Author:ZERO-A-ONE Date:2021-2-20 ​ 因为本人的电脑没有带有NVIDIA公司的独立显卡,所以需要用到GPU进行大规模运算加速训练的时候,就萌生了购买云服务进行计算的念头 ...

  3. 腾讯云Linux服务器如何安装Discuz个人论坛?

    操作场景 Discuz! 是全球成熟度最高.覆盖率最大的论坛网站软件系统之一,被200多万网站用户使用.您可通过 Discuz! 搭建论坛,本文档介绍在腾讯云云服务器上搭建 Discuz! 论坛及其所 ...

  4. 设置腾讯云linux服务器中 MySQL 允许远程访问

    申请了一台linux腾讯云服务器,想要把数据库搭建在上面,本地的Windows直接可以访问 以下就是具体的操作流程,首先你需要安装好一个mysql,安装方法–>mysql安装(Linux) 接着 ...

  5. 送福利 手把手教你快速配置腾讯云 Linux 服务器

    一.在使用云服务器之前,需要注册腾讯云账号,并完成实名认证. 二.买域名及认证 三.访问 腾讯云云服务器介绍页面,快速配置选型 选择云服务器所在地域及可用区 根据以下选择地域,对于快速配置的云服务器可 ...

  6. Windows10系统VScode连接腾讯云Linux服务器

    准备工作: 一台win10系统电脑 一部腾讯云网上服务器 前期工作: 安装VScode 安装Vscode下的扩展插件Remote-Development或者Remote-ssh 正式工作: Windo ...

  7. 腾讯云Linux服务器搭建(一) 服务器选择

    背景 最近做了一个微信小程序,后台用的springboot+mysql,需要找一个服务器放一下.微信小程序还需要必须是https访问,必须要有域名,而且还得微信放信赖的机关所发放的证书.本来想选择腾讯 ...

  8. 腾讯云Linux服务器搭建(八) 服务器硬盘容量的监视脚本实现

    昨天发生一件事儿,腾讯云主机登录后,有一些命令执行失败,提示硬盘容量不足.df -h 一看,硬盘容量用了100%.还好df/du能使用.用du 查了一下大文件,发现时tomcat的日志文件有两个异常, ...

  9. 记把HTTP到HTTPS协议,在Linux服务器中部署阿里申请的免费SSL证书(Tomcat版)

    SSL证书的申请过程不多赘述,还请查找其他博主的介绍. 检验Linux中Java.Tomcat环境: 这一步,验证Liux中是否含有Java.Tomcat,这两样工具 rpm -qa | grep j ...

最新文章

  1. 【深度学习理论】(4) 权重初始化,Batch Normalization
  2. 跟我学Spring Cloud(Finchley版)-08-Ribbon深入
  3. 计划策略-40-最终装配计划
  4. Android和ios速度,不拼硬件拼体验 Android和iOS系统的加载速度测验
  5. 7-5 两个有序链表序列的合并 (20 分)
  6. jquery 延迟加载代码_延迟加载是一种代码气味
  7. oracle数据库11g完全卸载,oracle 11g完全卸载
  8. send和sendmsg性能测试
  9. 算法第四版 高清完整中文版(非纸质版)
  10. 快逸报表研究-冻结表头
  11. linux go语言运行环境,linux下怎么安装go语言环境
  12. 人工智能设计------------意识可控与意识不可控(三)
  13. 小明一家人,如何在30秒内过桥
  14. elementUi上传视频组件
  15. 如何选择适合你的兴趣爱好(六),钢琴
  16. php中subtr()函数的使用方法
  17. 校园网同时连手机和电脑、用数据线给电脑连网
  18. mysql分隔符_在sql文件中设置MySQL分隔符
  19. 美团饿了么外卖返利cps项目可以给你带来什么?
  20. 【知识】快乐物质:多巴胺和内啡肽(内酚酞)的区别

热门文章

  1. [C和指针] ch17. 经典抽象数据类型
  2. [C和指针] ch12. 使用结构和指针
  3. 流媒体服务器——Licode Janus-gateway Mediasoup Medooze 分析
  4. 数字图像处理第六章——彩色图像处理(上)
  5. 百度地图搜索提示层级覆盖问题
  6. 国际惯例,个人流程分享
  7. 牛人经验:看美剧学习英语的诀窍
  8. 球体动画Android,使用CSS创建一个炫酷的球体动画效果
  9. Error: Program type already present: android.support.design.widget.CoordinatorLayout$Behavior 预览器异常
  10. ABAP 关键字(1)