Debian+Nginx+MariaDB+PHP+WordPress详细完整云端建站教
2020-5-17
| 2024-2-5
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password
上大学前一直筹划自己建站当站长,然而在早就买好的云服务器,一直只挂了一个静态网站,也没多少激情去维护,自己开发的动态网站,emmm,我自己都看不下去的,有点先去,那么我就搬轮子吧。就选择WordPress,有强大的社区支持。 开始吧

准备工作

服务器

无论是企业还是个人开发者,我都建议先使用云服务器,国内建议阿里云和腾讯云,国外使用AWS是首选。政府网站建议使用物理服务器。
LNMP系统 我使用的是阿里云的云服务器, 1C2G物理配置,1Mbps的网络和40G的高效硬盘。 系统采用Debian9.9 数据库使用MariaDB10.4.12 webserver使用Nginx1.17.10 编程语言使用PHP7.4.5
下面是优惠,需要的可以领取。 新用户优惠每年102元/年起:点击我 新用户2000元优惠券:点击我

域名

域名就是去各大域名厂家购买域名就行了,如果只是为了玩玩,建议购买.top域名,后期续费比较便宜,性价比比较高,其他的看个人爱好、网站用途、经济承受能力。
我的域名是在阿里云的域名市场购买的,国内的网站要使用是需要备案的,个人备案的话准备材料也也比较简单,安装官网操作就行,基本就是填写资料,幕布拍照,然后就是等待管局审核,我首次申请就12天就完成了,阿里云为了补偿我,给了我12天的云服务器使用,然后第二个域名申请就只是花了5天就弄好了。
一切准备好后,申请一个免费的SSL,这个是很有必要的,申请过程大概一个小时左右就可以下发证书,然后下载证书就可以部署了。
Nginx部署SSL的教程官网也有,我是照官网的教程然后稍微修改修改就可以了。
若是不懂的可以在下发评论或者直接邮件我

MariaDB

安装MariaDB

将MariaDB添加到系统源
使用apt安装MariaDB

配置MariaDB

输入如下命令配置root密码:

配置WordPress数据库

创建一个数据库用户:
创建一个数据库
授予权限
刷新权限

Nginx

安装组件
设置存储库
导入签名密钥
验证密钥
输出:
pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62 uid [ unknown] nginx signing key signing-key@nginx.com
安装Nginx

PHP

安装完后会显示运行 Apache 服务失败,这是正常情况,因为我们先安装并运行了Nginx,Nginx占用了80端口,导致 Apache 服务运行失败。
安装必要包
检测

配置Nginx和PHP

nginx文件分析
cat /etc/nginx/conf.d/default.conf
别说我的博文是文字不够代码来凑,那还不是怕有的同学看不过来,直接贴代码好复制啊。在这里插入代码片

WordPress

下载WordPress
解压安装后修改:
然后编辑wp-config.php文件
在相应地方写入数据库,数据库用户名以及密码。
然后到浏览器输入IP,设置好用户名密码邮箱,接下来就可以愉快地造作了。
notion image
有不懂的地方欢迎留言。
  • 建站
  • WordPress
  • Python输出1,2,3,4组成的所有三位数GO 编写自己的库文件并在项目中导入使用
    Loading...
    Catalog