搬瓦工VPS+LNMP一键安装+WordPress搭建博客及各种注意事项

搬瓦工VPS+LNMP一键安装+WordPress搭建博客及各种注意事项

三月 14, 2020 阅读 273 字数 2948 评论 1 喜欢 0

一、安装前建议阅读的参考资料

总的来说,看了不少参考资料,也参考了谷歌的不少结果。建议看以下几篇:

少数派上的一篇文章。 写的浅显易懂,倒是做媒体的,还是很注意我们读者的水平,但是有错误,到底是媒体,没有检验。

ZhouYongyi的个人博客。个人博客,十分好用,写的很详细,没什么错误,但是有些重点不够突出。

jwcyber的个人博客。 十分详细,但是太详细了,有些废话。

二、安装LNMP及注意事项

  • 首先应该完成的内容。

首先应该购买过vps了。vps是什么,这个不是本文要面对的问题,从前面推荐的文章里可以看到这部分内容。

而且,应该假设好所谓的梯/子了。据我所知,不少vps网站已经被qiang。所以必须先能到达人家的网站吧。

  • 必备工具

有人喜欢用Xshell,我更喜欢putty。这是个小文件,也不用安装,下载下来就可以直接使用了。macos系统下面,可以用终端(terminal)。

  • 安装过程和注意事项

1,登陆远程服务器(vps)

terminal里面用这个命令:

ssh root@服务器ip地址 空格 -p ssh端口号

putty里面用这个:

其实也是ip地址、端口,大家都差不多的,这张图是从前面人家的博客里面复制过来的,只是给大家一个印象。

接下来的命令,大家都差不多的。

screen -S lnmp

如果提示screen: command not found 命令不存在可以执行:

yum install screen

apt-get install screen

安装,详细的screen教程

接着执行:

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

这个句子包括了三个独立的命令,下载、解压、安装。

主要需要设置的东西:

  • 安装的Mysql版本(直接回车选择默认的版本)
  • 设置Mysql的root账户的密码(最好使用复杂密码)
  • 是否开启InnoDB,支持并发与表间引用(直接回车默认开启)
  • 安装的PHP版本(直接回车选择默认版本)
  • 是否开启存储分配器(直接回车默认不开启)

接下来就该安装了,整个安装过程大概三十分钟。都是服务器到服务器的下载,速度很快,安装受限于vps速度,但是毕竟是基础程序,速度还是可以保证的。

安装完毕,会出现绿色的小字:enjoy it。当时,只顾的enjoy了,所以都没有截图,需要的可以参考前面提到的那几篇参考文章。

安装完毕,可以在浏览器地址栏中输入你的网址,回车后可以看到lnmp安装包的欢迎界面。我这个早就删除了,也就找不到了。还是借用他们的一张吧。

安装完毕,出现这个画面时,我才意识到,这是我们中国人自己开发的,很方便,谢谢开发者。

用一下命令删除原有的文件,方便添加我们自己的文件。

cd /home/wwwroot/default
rm *.php *.html *.gif

这两句命令之后,上面的那个页面已经无法打开啦。

接着,我们需要修改数据库的访问路径:default目录下的phpmysql文件夹,名字改成一个只有你知道的名字。也就是说,下面的那个noOneKnows,是你自己知道的文件夹。

mv phpmysql noOneKnows

三、配置虚拟主机vhost及注意事项

一个服务器可以被分为多个虚拟主机,每个虚拟主机存放不同网站的数据。所以,现在我们要做的是,创建一个虚拟主机,用来存放网站的数据。

lnmp vhost add

然后就需要一系列的设置:

  • 输入你的域名:www.kankanxinwen.app
  • 是否需要输入更多的域名?:kankanxinwen.app(若不输入,直接回车,则以后需要自己通过301重定向,把没有www的域名定向到www域名)
  • 输入存放网站数据的目录(直接回车,默认是/home/wwwroot/www.kankanxinwen.app
  • 是否开启rewrite规则?这里输入y,会问你是什么类型的框架,输入wordpress
  • 是否允许phpinfo:我选择y(phpinfo的原理就是将index.php/xxxx/xxx类似的网址当做php来执行)
  • 是否开启数据库日志:虽然日志记录是比较安全、规范的做法,但是会占用大量存储空间,我们的小VPS就不要开启了。
  • 是否为网站创建数据库,并且创建一个和数据库同名的数据库账号:输入y
  • 请输入mysqlroot密码(需要root权限才能创建新的数据库和数据库账号,输入正确会说OK,否则会让你重新输入)
  • 输入上上步中想要使用的名字:输入wordpress,这样,你的mysql里面名为wordpress的数据库就专门用于存放你的网站数据了。你可以通过名为wordpress的账号来管理名为wordpress的数据库。
  • 输入想要为新账户设置的密码:用来登录上面创建的新账户
  • 是否使用SSL认证:选择y(我们需要使用https协议,而不是明文传输的http
  • 使用自己已有的证书还是使用Let’s Encrypt申请一个:选择2使用Let’s Encrypt申请(这个组织已获得Mozilla微软等主要浏览器厂商的根授信,安全度还是比较高的)。

然后按任意键,安装。

四、安装WordPress及注意事项

依次执行下面的命令:

cd /home/wwwroot/www.kankanxinwen.app
wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* 
/home/wwwroot/www.kankanxinwen.app
rm -r latest.tar.gz wordpress

注意,此处要确认。按Y,按回车。两次。

cp wp-config-sample.php wp-config.php
vi wp-config.php

在页面中找下面的这些文字,找到后按INSERT键或按i键,并改为对应的信息:

/** MySQL database name*/
define('DB_NAME', '数据库名称,改成前面建立MySQL数据库时的');
/** MySQL database username */
define('DB_USER', '数据库账号名字 ,改成前面建立MySQL数据库时的 ');
/** MySQL database password */
define('DB_PASSWORD', '数据库密码 ,改成前面建立MySQL数据库时的 ');

改完后,先按Esc,再输入:wq

现在,在浏览器中打开你的域名,会看到Wordpress的安装界面。此页需要设置以下选项:

  • 你网站的名称
  • 你账户的用户名(与前面的那些用户名都没关系)
  • 你账户的密码 (与前面的那些密码都没关系)
  • 你的Email
  • 是否禁止搜索引擎索引?(勾上是禁止)

安装完成后,需要执行下面的命令, 否则不能上传主题:

chattr -i/home/wwwroot/www.kankanxinwen.app/.user.ini
chmod -R 755 /home/wwwroot/www.kankanxinwen.app
chown -R www /home/wwwroot/www.kankanxinwen.app

By 刘老师很认真

评论列表

发表评论

电子邮件地址不会被公开。