码迷,mamicode.com
首页 > 其他好文 > 详细

在CentOS 7环境下搭建WordPress的经历(上)

时间:2015-12-13 20:20:24      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:

时光如水,岁月如梭。不知不觉距离上次关停博客已经过去了8个月。在过去的很长一段时间里,由于工作的原因,各种劳心劳力,精力不足。在几个月前我也离开了那个曾经准备交付终身的岗位,那个寄托梦想的地方,重新开始了我的新生活。既然是一个开始,怎么能不重开博客呢?这次,我准备将博客坚持下去,再也不关了。

这次开博,可以上一次开博时的环境已经截然不同,以前是各种虚拟空间,现在是各种云服务器。既然环境不同了。那么这次我也准备进行一些不同的尝试,从安装CentOS 7系统开始,自己搭建一个完全受自己控制的WordPress来做博客。

废话不多说,这里就分享一下我搭建WordPress的经历吧。虽然这在一些技术大神眼里不值一提,但是我相信对于更多的初学者来说,我的分享是有有益的。

首先,大多数云服务器都是可以选择系统镜像的,所以关于如何安装CentOS 7,在这里我就不多说了。而且本来这也很简单,就是下载一个ISO,然后一路点击“Next”按钮就行,中途除了密码之外,几乎没有任何需要设置的。

技术分享

在系统准备就绪后。我第一时间想到的是使用Bitnami提供一键安装包,Bitnami提供的一键安装包集成了服务器,数据库和WordPress,可以说是一个十分合适的选择。(一键安装包下载地址:点击这里

在5/7支烟的时间后,安装包下载完毕。“看来家里刚升级到100M的宽带还是物有所值的”,我看着手中剩余的香烟会心一笑,然后掐灭了它,开始狂抓头皮,因为我不知道怎么把本地安装包上传到服务器了。

以前用Windows系统习惯了,在服务器与本地电脑间传输文件,要么通过远程桌面,要么通过配置FTP,在鼠标的嗒嗒嗒声中,就从容的搞定了一切,但是现在我却犯难了,面对着CentOS这个命令行的界面,我甚至不知道怎么下手安装软件。

技术分享

作为一个资深的IT从业者,使用搜索引擎解决问题是一项基本技能,于是我本能的打开了百度(大家别忙着笑话我,因为在墙内上Google是一件奢侈的事儿,多余对于奢侈的事儿,要少做),打开百度,搜索“CentOS7 安装 配置 FTP”,出来了1,690,000个搜索结果,面对着这么巨量的搜索结果,我高兴了半个小时,然后就只剩下愤怒了。

在这半个小时里,我查阅了前面6页的内容,发现绝大部分是完全一样的,很明显这是拷贝粘贴的结果。然后再这些结果中,我可以负责任的说:没有一个的内容是正确的!在这些结果大致可以分为三类:

  1. 缺斤少量型:这类文章大部分只讲了安装,没有讲配置。
  2. 添油加醋型:这类文章总是化简为繁来显示自己的技术功底,让初学者云里雾里。
  3. 挂羊头卖狗肉型:这类文章最可恶,明明是基于CentOS6安装FTP,却号称是基于CentOS7,难道这些人不到CentOS7和CentOS6的默认的防火墙配置命令都不一样么?

在折腾了半个小时之后,我最终打开了我的VPN神奇,登录到了Google,以“CentOS7 install FTP”为关键字,搜索出了311,000个结果,这个数量相比于百度的天量,简直少了很多。但是我只看了第一条和第二条搜索结果,就解决了我的问题。我这真不是黑百度,但是实际结果就是如此,各位读者可以按照我进行搜索的关键字,在百度和Google进行搜索比对。感谢Google结果的头两条,这两条结果的地址分别是:

安装和配置FTP的流程如下:

1. 通过以下指令完成FTP的安装

yum -y install vsftpd ftp

2. 通过以下指令对FTP进行配置

vi /etc/vsftpd/vsftpd.conf

不过这并不是必要的,通常进通过设置 anonymous_enable=NO 阻止匿名登录即可

3. 通过以下指令开启FTP

systemctl enable vsftpd

systemctl start vsftpd

4. 通过以下打开防火墙

firewall-cmd --permanent --add-port=21/tcp

firewall-cmd --permanent --add-service=ftp

5. 通过以下指令重启防火墙

firewall-cmd --reload

通过以上5个步骤,就可以完成基本的FTP安装和配置。根据Google搜索结果安装和配置FTP,前后耗时没超过5分钟。所以,作为一个IT从业人员,一定要拥抱Google,拒绝百度。对于百度就当是一个玩具好了,仅仅可以拿来玩玩,而已!

安装完FTP后,就可以通过FTP客户端上传文件了。我选用了 FileZilla Client 作为了我的工具。选好工具后,一时兴起,在Google搜索了一下“FileZilla  transfer”,然后发现了一个不得了的事情,原来往 Linux 系统传文件并不需要FTP,往 Linux 系统传文件并不需要FTP,往 Linux 系统传文件并不需要FTP(重要的事情讲三遍)。只需要打开SSHD服务即可。如下图所示,将协议选为SFTP,登录类型选为询问密码:

技术分享

现在很多 Linux 系统都已经安装并开启了SSHD系统,如果发现其没有安装和打开,想要安装也很简单。

1. 首先通过以下指令将PermitRootLogin设置为no,PermitEmptyPasswords设置为no, PasswordAuthentication设为yes

vi /etc/ssh/sshd_config

2. 通过以下指令重启SSHD

systemctl restart sshd

3. 安装openssh客户端

yum -y install openssh-clients

通过以上的操作,CentOS系统就算是准备妥当了,接下类就是安装WordPress的依赖环境,诸如服务器,数据库等。以及安装和配置WordPress了,在接下来的博客里,我会继续分享我的经历。感谢大家支持。

 欢迎转载,转载同时请尊重版权,附上本文原文链接:点击这里

 

 

==============================

 更多内容,欢迎查看本人博客:林彦君的博客

==============================

在CentOS 7环境下搭建WordPress的经历(上)

标签:

原文地址:http://www.cnblogs.com/wisekingokok/p/5043423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!