注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。
说实话我不是很建议使用Cloudcone,我之前用过,经常掉线,而且服务器配置稍微有点低,价格高的又比较贵,性能比较差,超售有点严重了,而且很容易受攻击,我之前搭建了一个WordPress博客,没有过两天就提示我流量异常,然后被关停了,有点恼人,而且主要是他们家IP很多都被滥用了根本就连不通,没法使用。
后面我还是换了一家 Hostwinds 的主机商,拥有1000Mbps带宽,速度也还不错,最低配置是1G内存、1TB流量,配置比CloudCone要高,用来搭建网站也比较合适, 价格是4.49美元/月吧,新注册用户还有9折优惠,支持支付宝,具体可以参考:Hostwinds详细测评附带购买图文教程。
我之前写了一篇详细的搭建网站教程,可以参考下。在搭建网站之前先需要确认购买好了服务器了。
连接 Linux
现在需要连接到购买的Linux vps,按照下面的步骤操作。
重置默认密码
完成后需要修改Linux VPS密码后才能登录,修改方法如下所示:
因为服务器采用KVM虚拟技术,因此生成Linux的密码的自动生成的,而它发送的邮件中的密码可能不是真实的密码,这时不知道密码是多少我们可以登录后台重新设置密码,步骤如下:
1、访问主机商后台(用注册时候时候填写的邮箱和密码登录后台管理)点击你的Service,如下图所示:
2、然后点击管理按钮,到管理界面,如下图所示:
3、然后点击修改密码按钮,在弹出框中重新输入密码,密码需要字母大小写、特殊符还有要一定长度:
4、修改后密码还没有生效,最关键的一步需要 重启服务器,才能生效,如下图所示点击重启:
这样就能够使用你就可以使用你设置的密码登录了。
链接Linux
完成上面的步骤后你已经知道了Linux的IP、用户名(默认是root)和密码,就可以登录了,我们使用Xshell连接Linux了,Xshell可以复制粘贴命令非常方便,自己搜索下下载Xshell(当然如果你使用其他的Linux连接工具也是可以的)。
1、打开Xshell,点击左上角“文件”-“新建”,打开连接弹出库。
2、在Xshell弹出框中输入IP和端口,端口一般是22默认,然后点击确认按钮,如下图所示
3、然后输入用户名root,勾选记住用户名。
4、然后输入密码,勾选记住密码,点击确定。
完成以上步骤后就可以看到连接成功的界面,如下图所示:
以上就是使用Xshell连接Linux的操作,链接好了就准备开始安装网站程序了。
一键安装 LNMP
LNMP是Nginx/MySQL/PHP的简称,通过下面的脚本可以一键安装。
登录SSH后再命令窗口中, 首先输入下面的命令,然后回车:
wget https://vps234.oss-cn-shanghai.aliyuncs.com/download/lnmp.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp && ./install.sh lnmp
如下图所示:
然后会出现选择MySQL数据库的命令,这里输入4,安装MySQL5.7数据库,如下图所示:
然后输入MySQL数据库的密码,我这里示例设置的是“123456”,你需要根据自己的意愿设置密码,不过要记住密码,设置好后按回车键,如下图所示:
然后选择是否安装InnoDB,这里输入y表示安装,如下所示:
然后选择安装PHP的版本,这里输入9,选择安装PHP 7.3.5版本,如下图所示:
选择是否安装内存优化,这里输入1,这里不用安装,如下图所示:
然后让你确认是否安装,按回车键开始安装,如下图所示:
然后就会开始安装了,这个过程不同机子可能有所不同,需要等待一段时间(我安装了差不多1个多小时,你可以先玩其他等待安装完成),安装过程如下所示:
安装成功后显示如下所示:
等安装完成后,在浏览器输入你的VPS的IP地址,输入后显示如下所示:
最后按Ctrl+C退出
使用Linux 搭建安装WordPress
一切工作准备就绪,我们可以开始安装WordPress了
下载WordPress包
依次输入下面的命令
进入根目录上一级目录
cd /home/wwwroot/
将default重命名为old
mv default old
下载WordPress包中文版
wget https://cn.wordpress.org/wordpress-4.7.2-zh_CN.tar.gz
解压WordPress包
tar -zxvf wordpress-4.7.2-zh_CN.tar.gz
将wordpress重命名为default
mv wordpress default
修改相关目录的权限
依次输入下面的命令
进入根目录上一级目录
chown -R 755 /home/wwwroot
chown -R www:www /home/wwwroot/
会出现 chown: changing ownership of ‘/home/wwwroot/old/.user.ini’: Operation not permitted 的警告,但是不用管。
为WordPress安装创建数据库
登录数据库
mysql -u root -p
然后输入前面设置的密码(我前面示例设置的是123456),你需要输入你设置的密码,注意密码是不会显示出来的,输完后,直接回车键,如下图所示:
然后创建名为"wordpress"的数据库,输入如下命令,注意最后的分号,如下所示:
create database wordpress;
如图所示:
然后输入exit 命令退出
exit
通过浏览器安装WordPress
安装前最好使用域名来安装,先把域名解析到你的Linux VPS的IP,如果不会网上搜索下怎样解析域名到IP,这里就不再叙述了。
下面我们终于可以开始安装WordPress了,浏览器中输入你的域名(如果你实在没有绑定域名,输入你的IP也是可以的),如下图所示:
然后配置数据库名称、密码、还有表前缀等,然后点击“提交”进入下一步,如下图所示:
提示一切就绪,准备连接数据库,点击“进行安装”,如下图所示:
开始配置网站标题以及后台登录信息,点击“安装WordPress”,如下图所示:
然后需要等待后台创建表、创建数据,等待一会。
完成后,使用上面设置的用户名和密码就可以登录WordPress后台了,如下图所示:
WordPress后台如下图所示:
然后直接输入域名就可以直接看到网站了,如下图所示:
到此就安装好了WordPress了。
Nginx 404解决
默认文章、分类访问是没有问题的,但是在WordPress后台管理设置固定链接后,反向文章出现Nginx 404错误,这种情况下还需要手动配置下Nginx配置,编辑Nginx配置文件(本教程中Nginx配置文件路径为 /usr/local/nginx/conf/nginx.conf),在server节点下添加如下的代码:
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
修改后如下图所示:
然后保存,输入下面的命令重启Nginx:
service nginx restart
这样再访问文章就不会出现404错误了。
总结
以上就是整个搭建网站的详细教程,写得比较多,基本把我之前遇到的问题都包含了,我之前使用Cloudcone搭建网站的时候经常出现内存超出异常导致mysql安装不成功,跑不起来,所以不太推荐使用Cloudcone,按照上面的教程操作是100%可以搭建网站成功的,只是需要耐心一些,有任何问题可以留言咨询,我会尽力一一解答。
本文部分材料参考:Linux下使用LNMP一键安装WordPress