搭建个人博客流程记录

﹏ヽ暗。殇╰゛Y 2022-02-17 06:17 345阅读 0赞

目录

一、购买阿里云服务器(60多块够了先买1个月)

二、基于LNMP和Wordpress搭建个人博客

1.下载并解压LNMP包

2.安装WordPress


这是我搭的先放出来给大家参观下……我的博客

一、购买阿里云服务器(60多块够了先买1个月)

学生的话购买1年的学生优惠,可以直接选择使用wordpress镜像,但是建议选CentOS系统自己安装wordpress不然挺多bug的……

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 1

包年包月相对简单,

位置…地域由客户位置决定,位置在哪访问哪个地区的服务器就快(可以用CDN加速)选择华东…

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 2

性能也不用太高…

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 3

CentOS6操作指令相对简单

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 4

20190418231307548.png

对外网费用会提高,带宽费用很高……

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 5

20190418231338908.png

自动创建即可

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 6

默认即可,实例名可以自己改

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 7

不是专业运维的话一般这里不设置

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 8

这里先买1个月吧,域名备案的话购买的服务器要够3个月期限,买的事件越长越便宜。

20190418231658656.png

PS:如果重置了密码必须要重启,否则无法远程连接

然后就可以在自己的电脑上通过远程连接操作了(cmd打开命令行 ssh root@你的服务器IP)

20190418231918368.png

二、基于LNMP和Wordpress搭建个人博客

参考链接:https://blog.csdn.net/JY_Sharer/article/details/8129057

这里要说一声还有很多其他方法和配置,只是试了一圈发现自己改配置总有错误无法解决,这种方法可以说是最轻松的了。

LNMP官网 https://lnmp.org/

1.下载并解压LNMP包

  1. # 下载,后边的路径直接粘贴就好。XShell上面复制快捷键是ctrl+insert,粘贴快捷键是Shift+insert,mac上面是我们熟悉的 command+c,command+v
  2. wget http://soft.vpser.net/lnmp/lnmp1.4beta.tar.gz
  3. # 解压
  4. tar -zxvf lnmp1.4beta.tar.gz
  5. # 进入lnmp目录
  6. cd lnmp1.4
  7. # 执行install.sh进行安装
  8. ./install.sh

然后会出现如下的页面,就是让你选mysql, php等的版本,这里全部按回车选择默认的即可(注意下数据库设置密码那里即可)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 9

然后估计等个十几分钟,出现如下图则表示安装成功

  1. The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
  2. Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
  3. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
  4. Add Startup and Starting LNMP...
  5. Add nginx service at system startup...
  6. Starting nginx... done
  7. Add mysql service at system startup...
  8. Starting MySQL... SUCCESS!
  9. Add php-fpm service at system startup...
  10. Starting php-fpm done
  11. ============================== Check install ==============================
  12. Checking ...
  13. Nginx: OK
  14. MySQL: OK
  15. PHP: OK
  16. PHP-FPM: OK
  17. Clean src directory...
  18. +------------------------------------------------------------------------+
  19. | LNMP V1.4 for CentOS Linux Server, Written by Licess |
  20. +------------------------------------------------------------------------+
  21. | For more information please visit https://lnmp.org |
  22. +------------------------------------------------------------------------+
  23. | lnmp status manage: lnmp {start|stop|reload|restart|kill|status} |
  24. +------------------------------------------------------------------------+
  25. | phpMyAdmin: http://IP/phpmyadmin/ |
  26. | phpinfo: http://IP/phpinfo.php |
  27. | Prober: http://IP/p.php |
  28. +------------------------------------------------------------------------+
  29. | Add VirtualHost: lnmp vhost add |
  30. +------------------------------------------------------------------------+
  31. | Default directory: /home/wwwroot/default |
  32. +------------------------------------------------------------------------+
  33. | MySQL/MariaDB root password: root |
  34. +------------------------------------------------------------------------+
  35. +-------------------------------------------+
  36. | Manager for LNMP, Written by Licess |
  37. +-------------------------------------------+
  38. | https://lnmp.org |
  39. +-------------------------------------------+
  40. nginx (pid 715 713) is running...
  41. php-fpm is runing!
  42. SUCCESS! MySQL running (1247)
  43. Active Internet connections (only servers)
  44. Proto Recv-Q Send-Q Local Address Foreign Address State
  45. tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
  46. tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
  47. tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
  48. tcp6 0 0 :::22 :::* LISTEN
  49. Install lnmp V1.4 completed! enjoy it.

这时候你在浏览器输入http://IP 例如 http://45.32.195.77便可以访问了。看到的内容如下:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 10

2.安装WordPress

  1. # 进入根目录上一级目录
  2. cd /home/wwwroot/
  3. # 将default重命名为old
  4. mv default old
  5. # 下载WordPress包中文版
  6. wget https://cn.wordpress.org/wordpress-4.7.2-zh_CN.tar.gz
  7. # 解压WordPress包
  8. tar -zxvf wordpress-4.7.2-zh_CN.tar.gz
  9. # 查看解压后的文件夹名,此处是wordpress
  10. [root@vultr wwwroot]# ls
  11. old wordpress wordpress-4.7.2-zh_CN.tar.gz
  12. # 将wordpress重命名为default
  13. mv wordpress default
  14. # 再次查看检验
  15. [root@vultr wwwroot]# ls
  16. default old wordpress-4.7.2-zh_CN.tar.gz

给相应目录授权

  1. # 目录以及目录下的文件授权
  2. [root@vultr wwwroot]# chown -R 755 /home/wwwroot
  3. chown: changing ownership of ‘/home/wwwroot/old/.user.ini’: Operation not permitted
  4. # 将目录的所有者分给www组下的www用户。
  5. [root@vultr wwwroot]# chown -R www:www /home/wwwroot/
  6. chown: changing ownership of ‘/home/wwwroot/old/.user.ini’: Operation not permitted

出现的提示大概是说有一个文件无法更改用户分组和权限。不会影响你的wordpress,忽略就好。

创建一个数据库wordpress

  1. # 登录数据库
  2. mysql -u root -p
  3. # 输入密码
  4. 默认的话就是root,否则就是你自己之前设置的那个
  5. # 登录进来之后,看到这样一些东西
  6. Welcome to the MySQL monitor. Commands end with ; or \g.
  7. Your MySQL connection id is 3
  8. Server version: 5.5.53-log Source distribution
  9. Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
  10. Oracle is a registered trademark of Oracle Corporation and/or its
  11. affiliates. Other names may be trademarks of their respective
  12. owners.
  13. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  14. mysql>
  15. # 不用理会上面的,创建我们的数据库,比如名字为wordpress。记得加分号。
  16. mysql> create database wordpress;
  17. # 看一下,有没有我们创建的数据库
  18. mysql> show databases;
  19. # 大概看到如下内容。意味着这一步也没问题。
  20. +--------------------+
  21. | Database |
  22. +--------------------+
  23. | information_schema |
  24. | mysql |
  25. | performance_schema |
  26. | wordpress |
  27. +--------------------+
  28. 4 rows in set (0.01 sec)
  29. # 退出mysql
  30. exit

配置WordPress

这时候在此通过浏览器访问 http://IP 例如 http://45.32.195.77,浏览器将自动跳转到http://45.32.195.77/wp-admin/setup-config.php,这就是wordpress的配置页面了,看到的内容如下:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 11

点击现在就开始。这时候我们看到如下页面:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 12

数据库配置

按照之前设置的,输入如下信息。

  1. 数据库名:wordpress
  2. 用户名:root
  3. 密码:root
  4. 数据库主机:localhost
  5. 表前缀:wp_

点击提交。然后点击安装。

最后填写一些信息,这里就不截图了。

这是我搭的 http://47.100.203.67/

最后推荐下wordpress的插件吧:下面是我装的一些插件,可以满足一些基本的需求了。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjA1NzA4_size_16_color_FFFFFF_t_70 13

发表评论

表情:
评论列表 (有 0 条评论,345人围观)

还没有评论,来说两句吧...

相关阅读