- 项目背景:
- 为个人的业余研究(密宗以及西藏唐卡的研究)搭建一个比较简单但是很系统的文档平台
- 便于编写相关研究的成果(一篇篇的小”blog”)并查阅引用
- 项目前期:
- 因为条件有限,硬件方面只想利用一台树莓派2B+作为服务器
- 双核900GHz的CPU,内存512M,存储16G;运行Debian
- 调查了一下,根据<<在树莓派上搭建轻量级博客: wordpress+sqlite>>的文章,觉得利用Nginx来搭建会比较好,相关的外文介绍也有类似的<<Install WordPress on a Raspberry Pi (with Nginx)>> ,where it said ,”choose to install Nginx. Indeed, if it is a little more complicated to configure than Apache, it is also significantly faster, which will be a real advantage on a Raspberry Pi.”
安装过程
- 安装nginx,执行下面的命令,就能安装所有nginx,php和mysql需要的依赖库
- sudo apt-get update
- [成功!]
- sudo apt-get install -y nginx php php-fpm mariadb-server php-mysql
- [成功!] 根据内容其安装的是:
- nginx-full (1.14.2-2) 和
- php7.3,还有
- mariadb-server-core-10.3
- [成功!] 根据内容其安装的是:
- sudo apt-get update
- 安装完成,但是完全没有提到填写MySQL的账户和密码(疑问疑问!),根据外文提到的,需要为树莓派优化nginx,这篇文章屁话很多,请直接看向 config Nginx 段落 命令:
- sudo nano /etc/nginx/sites-available/default
- …..
- Nginx的Mariadb MySQL真的很难搞,我实在是不大懂。修改数据库的root的密码
- DROP USER ‘root’@’localhost’;
- CREATE USER ‘root’@’localhost’ IDENTIFIED BY ‘399**6’;
- GRANT ALL PRIVILEGES ON *.* TO ‘root’@’localhost’;
- MariaDB [(none)]> mysql -u root -p [输入密码399**6]
- -> create database wp_database;
在修改数据库的root密码后,重新赋权给root遇到问题,总是警告权限不够拒绝访问