搬瓦工linux VPS安装宝塔面板一键安装LNMP搭建wordpress

对于我这种网络小白来说,VPS服务器选择LNMP一键安装包这种东西来搭建wordpress虽好,但是不够直观,前期虽然按照教程就能成功安装,但是后期的操作会很麻烦,所以我还是推荐建站新手们选择安装一个面板,这样后期操作很方便很多,而且现在的面板也支持一键安装LNMP,所以大可以放心安装。

至于面板是什么,用我的理解来说就是给VPS系统安装了一个桌面程序,让以前必须手动输入一长串代码的操作,现在点点鼠标就可以完成。

下面是我在网上整理的搬瓦工linux VPS安装宝塔面板一键安装LNMP搭建wordpress教程:

首先是选择VPS的系统版本,因为目前宝塔面板只支持CentOS 6.x / 7.x两个系统,所以我们需要选择安装CentOS 6.x / 7.x系统。

一、安装好之后先更新升级一下系统

以保证获得最新的软件和内核。

yum update

二、一键包安装宝塔WEB客户端

这里我们采用宝塔官方提供的一键包环境,直接贴进去SSH中回车即可。
(安装之前要确保是干净的操作系统,没有安装过任何其它环境带的Apache/Nginx/php/MySQL)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

备注:安装好后请及时修改宝塔面板端口及用户名密码。
三、搭载LNMP环境

大概两分钟后就会安装好宝塔面板了,默认路径是你的IP:8888 账号密码在SSH中有提示。点进去后面板会自动提示你安装Apache/Nginx/php/MySQL了,选择你要安装的程序,然后静等就是了。(比如我的博客就选择的Nginx1.12、php5.6、MySQL)其他的都没有安装。

四、搭建wordpress

安装好之后,就可以建网站了,首先点击左上角网站,选择添加站点,域名就填写你自己的域名,备注无所谓,根目录这里要注意,请尽量命名为别人猜不到的名称,比如“zheshigenmulu”,FTP和数据库创不创建随你意。建立好了之后就可以安装wordpress了。

搬瓦工linux VPS安装宝塔面板一键安装LNMP搭建wordpress的图片

(接下来的教程中,我将会用zheshigenmulu作为我设立的根目录举栗子)

利用FTP或者在线文件上传wordpress.zip文件到你的根目录www/zheshigenmulu中,然后解压出来,把wordpress文件夹下的所有文件都剪切到www/zheshigenmulu中根目录中。
注意!注意!注意!这个时候将要进行一步灰常灰常重要的操作:为避免因权限的问题导致安装出错,比如wp-config.php无法创建、需要提供FTP用户密码以及主题和插件不能更新等,建议赋予根目录文件的可写权限。

chmod -R 755 /www/zheshigenmulu

回车。

chown -R www /www/zheshigenmulu

回车。

五、安装wordpress

这时候你的根目录就已经有了可读写可执行的权限了,浏览器中打开你绑定的域名,可以愉快的安装wordpress了。

安装好wordpress之后,你以为一切就结束了?NO!NO!NO! You Are Too Young Too Simple !

接下来你还要做好一系列的防护工作才稳妥。

六、修改SSH端口

在宝塔面板里点击安全,左上角更改SSH端口即可。

这也是我选择用面板的原因,确实很方便,如果没有面板的话,操作就会麻烦许多。下面划删除线的部分就是没有面板情况下的操作方法。

执行命令

vim /etc/ssh/sshd_config

编辑配置文件,可以看到默认端口是22并且注释,然后去掉注释并且新增一行 Port 2222 然后保存并退出
现在重启ssh服务:

systemctl restart sshd.service

新端口如果可以登录的话,在执行命令 vim /etc/ssh/sshd_config 编辑配置文件,把原端口 #Port 22禁止掉就OK了。

七、修改root密码

输入

passwd

回车,就可以输入新密码了,记得输入的时候是没有显示的,所以一定要谨慎输入。

八、安装DDOS防御

我另外写了一篇文章,相信内容可以点击链接查看《安装DDoS deflate防止VPS被DDOS攻击》

九、安装SSH防暴力破解

防暴力破解:其实就是要我们设置当有人一遍又一遍的反复测试登录SSH密码的时候,阻断它就OK了。

因此,我们需要安装DenyHosts进行自动拦截。

首先,下载DenyHosts并解压:

wget http://soft.vpser.net/security/denyhosts/DenyHosts-2.6.tar.gz

tar -zxvf DenyHosts-2.6.tar.gz

cd DenyHosts-2.6

接下来,进行安装和配置:

python setup.py install

cd /usr/share/denyhosts/

cp denyhosts.cfg-dist denyhosts.cfg

cp daemon-control-dist daemon-control

然后,设置开机启动:

chown root daemon-control

chmod 700 daemon-control

./daemon-control start

echo “/usr/share/denyhosts/daemon-control start” >> /etc/rc.local

这样,SSH防暴力破解DenyHosts基本就算安装完成了。通常DenyHosts的默认阻拦配置就可以了。如果你对他的参数不是特别满意,也可以自行设置:

vi /usr/share/denyhosts/denyhosts.cfg

(也可以FTP登录,找到这个路径,下载到本地编辑)

推荐设置如下几个主要的参数:

PURGE_DENY = 5d   //限制5天不能连接

DENY_THRESHOLD_INVALID = 5  //允许无效用户登录失败次数

DENY_THRESHOLD_VALID = 5   //允许有效用户登录失败次数

DENY_THRESHOLD_ROOT = 5  //允许root登录失败次数

HOSTNAME_LOOKUP = NO    //表示是否做域名反向解析

ADMIN_EMAILs = root   //管理员邮箱

最后,重启一下DenyHosts即可:

/usr/share/denyhosts/daemon-control restart

十、创建快照

当你把上面这些工作都做好后,一定一定一定要创建一份快照,相当于windows系统的ghost一样,只要你心情不爽,随时都可以一键恢复。

每个商家的都不同,搬瓦工的是VPS管理页面,点击左下角 “Snapshots” ,方框内填入标签(比如日期)即可。

©版权声明:本文为【威武中国】(V5CHINA.COM)原创文章,转载时请注明出处!
>原文链接地址: https://www.v5china.com/bandwagonhost-linux-vps-installation-pagoda-panel-a-key-to-install-lnmp-build-wordpress.html

评论

  1. Windows Chrome
    5年前
    2019-1-22 18:05:02

    博主,wordpress因为权限问题不能长传图片了,插件商店也不可以用了,只能将程序权限设置成777才可以,请教一下这个问题如何解决?

    • 博主
      SEO学习博客
      Macintosh Firefox
      5年前
      2019-2-15 15:27:45

      我的图片都是上传到自己的图床程序中的,你可以搜一下Chevereto,具体教程你可以看一下我的《VPS采用Nginx搭建自己的图床程序Chevereto教程及404错误解决办法》这篇文章。
      文章地址:http://www.v5china.com/vps-uses-nginx-to-build-your-own-library-program-chevereto-tutorial-and-404-error-solution.html

      • admin
        Windows Chrome
        5年前
        2019-2-15 18:46:06

        好的,我看下,谢谢

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇